Insider Insider
3dnchu 尚无浏览 2 分钟阅读

meshoptimizer v0.25 – 3D网格优化开源库的最新发布!高质量LOD与WebP支持让3D模型优化进一步进化!

由 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

Screenshot of github.com

Screenshot of meshoptimizer.org