3D 模型顶点压缩

减面并可选 glTF 容器压缩,更小文件,按输入格式输出。

加载中...

请稍候

关于此工具

面向几何的压缩,支持 GLB、GLTF、OBJ、FBX、STL、PLY。全格式可网格简化;GLB/GLTF 还可选 Meshopt(推荐)或 Draco(互斥)。输出为输入格式;glTF 族导出优化 GLB。不处理贴图,需要贴图请用一体压缩或纹理压缩。全程浏览器本地。

使用技巧

  • 1输入 GLB/GLTF/OBJ/FBX/STL/PLY,按输入格式输出
  • 2Meshopt 与 Draco 仅 glTF,且互斥
  • 3STL/PLY:仅简化 + Binary 编码

配置选项说明

顶点 / 几何体

网格简化

默认值50%

范围0% – 100% · step 5%

使用网格简化算法减少面数与顶点数。默认中等强度;提高强度可进一步缩小体积,但可能损失曲面细节。仅改变几何密度,不改变文件容器格式。

Meshopt 压缩

默认值

对 glTF/GLB 应用 EXT_meshopt_compression,压缩几何缓冲而不改面数。默认开启,适合运行时加载。与 Draco 互斥,不可同时开启。STL/OBJ/FBX 等非 glTF 输出不会使用此项。

推荐

默认。启用 Meshopt 容器压缩。

不写 Meshopt 扩展。

Meshopt 级别

默认值

控制 Meshopt 编码策略。默认「高」:体积通常更小并启用属性 filter,适合大多数 Web 场景。「中」对更多属性做均匀量化,部分工具链更保守。

推荐

默认。更激进压缩与 filter,体积通常更小。

更均匀的量化,压缩率通常略低。

Draco 压缩

默认值

对 glTF/GLB 应用 KHR_draco_mesh_compression。体积常优于 Meshopt,但解码开销更大。默认关闭;与 Meshopt 互斥。非 glTF 输出不会使用。

推荐

默认。不写 Draco 扩展。

启用 Draco(会关闭 Meshopt)。

压缩力度

默认值6

范围1 – 10

Draco 编码/解码速度权衡,范围 1, 10。数值越高越偏向体积、编码越慢。默认 6,适合大多数模型。

编码方法

默认值Edgebreaker

Draco 拓扑编码方式。默认 Edgebreaker,三角网格压缩率通常更好。Sequential 在部分条带/点序场景更合适。

Edgebreaker推荐

默认。适合常见三角网格。

Sequential

适合有序条带等特殊拓扑。

量化位数(高级设置)

位于界面「高级设置」折叠中。Meshopt / Draco 写入 glTF 时对顶点属性的量化精度:默认位置 14 bit、法线 10 bit、UV 12 bit。位数越低体积越小,但破面、明暗或 UV 瑕疵风险越高。

位置位数

默认值14

范围8 – 16

POSITION 属性量化位数(8, 16)。默认 14:体积与破面风险较均衡。过低可能导致缝隙或抖动。

法线位数

默认值10

范围8 – 16

NORMAL 属性量化位数(8, 16)。默认 10。过低易出现明暗斑驳。

UV 位数

默认值12

范围8 – 16

TEXCOORD 属性量化位数(8, 16)。默认 12。过低可能导致贴图爬梯或抖动。

格式说明

输入/输出

扩展名:
Model
全称:
3D 模型
类型:
3D 模型
格式:
多种 3D 格式
常用工具:
Three.jsBabylon.js
打开方式:
Windows 3D ViewerBlender
说明:
支持GLB、GLTF、OBJ、FBX、STL、3MF、IFC、STEP等常见3D格式,拖放文件即可快速查看。

备注:

  • 支持 20+ 种 3D 模型格式
  • 可同时上传关联的纹理文件(MTL、图片等)
  • 所有处理在本地完成,文件不会离开您的浏览器

支持特性:

  • 通过 WebGL 实时 GPU 加速渲染
  • 轨道控制:旋转、平移、缩放
  • 线框和着色显示模式
  • 模型信息面板(顶点/面数)
  • 带动画格式的动画播放

使用方法

1

上传模型

拖入 GLB、GLTF、OBJ、FBX、STL 或 PLY;纹理保持原样不变。

2

配置网格压缩

启用网格简化;GLB/GLTF 还可选 Meshopt(推荐)或 Draco(互斥)编码。

3

预览并下载

预览结果后下载:输出与输入格式一致,glTF 家族输出优化 GLB。

本工具相关

Q

支持哪些格式?

A

GLB、GLTF、OBJ、FBX、STL 和 PLY。每种格式都支持网格简化;GLB/GLTF 还支持 Meshopt 或 Draco 容器编码。下载保持输入格式:GLB/GLTF 导出优化 GLB。

Q

仅顶点与一体压缩有何区别?

A

仅顶点只改几何:简化加(glTF 的)Meshopt 或 Draco。一体模型压缩在同一次处理中还会缩放并重新编码贴图。如果体积最重要,运行一体压缩;只需更轻的网格,仅顶点就够。

Q

为什么 STL 不支持 Draco?

A

Draco 和 Meshopt 是 glTF 容器扩展;STL 没有容器。对于 STL(和 PLY),工具简化网格并写出二进制输出:这是缩小这些格式的实用方式。

Q

非 glTF 格式能压缩多少?

A

STL 与 PLY 通过减面加二进制编码缩小;OBJ 与 FBX 只能减面。收益通常小于 glTF 容器编码,但大型密集文件仍能显著压缩。

Q

什么是顶点压缩?

A

顶点压缩在保持整体形状的同时减少网格的顶点与面数,直接缩小几何数据。在 glTF 输出上再配合 Meshopt 或 Draco,文件会大幅变小而外观几乎一致。

Q

哪些输出格式可以用 Meshopt 或 Draco?

A

只有 GLB/GLTF 输出可以携带 Meshopt 或 Draco 容器。OBJ、FBX、STL 和 PLY 输出是保持原格式的简化网格:对这些格式,减面就是压缩机制。

通用问题

Q

Any3D 是完全免费的吗?

A

是的,Any3D 的核心功能永久免费使用。我们提供格式转换、模型优化和在线预览等基础功能,无需注册或付费即可使用。

Q

我的文件会上传到服务器吗?

A

不会。您选择的文件仅在本机浏览器中处理,全程不离开您的设备,也不会发送到我们的服务器。我们不存储任何用户文件;处理结束后,浏览器内存中的相关数据会被释放。

Q

需要安装软件吗?

A

不需要安装任何软件。Any3D 是完全基于浏览器的工具,只需打开网页即可使用所有功能,支持 Windows、Mac、Linux 等主流操作系统。

Q

文件大小有限制吗?

A

模型的处理能力取决于您的设备性能以及模型本身的顶点数和纹理复杂度,而非单纯的文件大小。我们不设文件大小限制,但超出设备承载能力时,页面可能出现卡顿甚至崩溃。

赞助支持