由 Arseny Kapoulkine(zeux)开发的3D网格优化开源库最新更新「meshoptimizer v0.25」已发布!
什么是 meshoptimizer?
meshoptimizer 是一个用于将3D模型的网格数据轻量化,并优化为可在GPU上高效渲染的开源库。
- 通过重新排列顶点和索引提升缓存效率
- 减少过多三角形和顶点(LOD生成)
- glTF文件的压缩与优化(附带工具「gltfpack」)
- 在 MIT 许可下于 Github 公开
v0.25 更新内容要点
本次发布中,LOD生成和轻量化的质量得到了大幅提升。

- meshopt_simplifyWithUpdate(新函数)
在生成LOD时重新排列顶点的位置和属性,输出更自然且高质量的低多边形模型。 - Permissive 模式
可以跨越属性断点(UV接缝或法线边界)进行简化。
→ 便于为具有大量硬边或接缝的模型生成LOD。 - Regularize 标志
尽量使三角形形状均匀,从而改善蒙皮和变形时的视觉效果。 - gltfpack 的增强
-tw选项将纹理压缩为 WebP → 进一步减小文件大小-sp选项支持 Permissive 模式 → 提升 LOD 质量- 通过多个细微修正提升了稳定性和实用性
请一定去看看!
链接
GitHub – zeux/meshoptimizer: Mesh optimization library that makes meshes smaller and faster to render
🐇 meshoptimizer | Mesh optimization library that makes meshes smaller and faster to render