如何将 FBX 文件压缩到 5MB 以下?
How can I compress my FBX file further below 5MB?
我有一个 .fbx
文件,占用 58.8MB
使用此包使用 draco 压缩将其转换为 .glb
后:
https://github.com/facebookincubator/FBX2glTF/tree/master/npm
文件现在占用 28.4MB
理想情况下,我需要使文件小于 5MB。
我怎样才能做到这一点?
我正在使用 3DS Max
这个角色曾经在加载时占据整个屏幕,现在这是我在将 .fbx
转换为 .glTF
后看到的,将纹理的大小从 2048x2048
减小到1024x1024
并将它们转换为 .jpg
:
要减小模型的文件大小,您首先需要知道它的大小为何。这通常是纹理、网格几何体或动画数据。如果您导出到 .gltf
而不是二进制文件 .glb
,您应该在单独的文件中看到纹理,在 .bin
文件中看到几何和动画(如果有的话)。
要减小纹理的大小,您需要使用传统的图像优化工具,根本不需要编辑 glTF 文件。
要降低网格复杂性,请使用建模工具(例如 Blender 中的“Decimate”),或使用 Draco 压缩 glTF 文件(正如您在此处所做的那样)。减少动画的大小是一个更高级的话题。
我有一个 .fbx
文件,占用 58.8MB
使用此包使用 draco 压缩将其转换为 .glb
后:
https://github.com/facebookincubator/FBX2glTF/tree/master/npm
文件现在占用 28.4MB
理想情况下,我需要使文件小于 5MB。
我怎样才能做到这一点?
我正在使用 3DS Max
这个角色曾经在加载时占据整个屏幕,现在这是我在将 .fbx
转换为 .glTF
后看到的,将纹理的大小从 2048x2048
减小到1024x1024
并将它们转换为 .jpg
:
要减小模型的文件大小,您首先需要知道它的大小为何。这通常是纹理、网格几何体或动画数据。如果您导出到 .gltf
而不是二进制文件 .glb
,您应该在单独的文件中看到纹理,在 .bin
文件中看到几何和动画(如果有的话)。
要减小纹理的大小,您需要使用传统的图像优化工具,根本不需要编辑 glTF 文件。
要降低网格复杂性,请使用建模工具(例如 Blender 中的“Decimate”),或使用 Draco 压缩 glTF 文件(正如您在此处所做的那样)。减少动画的大小是一个更高级的话题。