blendergltf:Blender的glTF格式导出插件
blendergltf 是一个为 Blender 设计的开源插件,主要使用 Python 语言开发。它允许用户将 Blender 场景数据导出为 glTF(Graphics Library Transmission Format)格式,这是一种用于 3D 模型传输的开放标准格式。
项目基础介绍
blendergltf 插件最初作为 Blender 实时引擎插件的一部分,旨在提供一种方便的方式来将场景数据流式传输到实时引擎中。随着 glTF 格式的关注度增加,这个插件的 glTF 导出代码被独立出来,并保存在这个仓库中,既可以作为 Python 模块使用,也可以作为 Blender 插件使用。
核心功能
该插件的核心功能是支持 glTF 格式的导出,包括以下特点:
- 支持 glTF 1.0 和 2.0 版本。
- 提供多种导出选项,包括坐标轴转换、隐藏对象导出、仅导出选中对象、应用修改器等。
- 支持导出顶点颜色、材质、动画(包括骨骼、非骨骼对象和形状键)。
- 可以嵌入图像和缓冲区数据到 glTF 文件中。
- 支持多个 glTF 扩展,如 BLENDER_physics、KHR_lights、KHR_materials_common 等。
最近更新的功能
根据项目的最新更新,以下是一些新增或改进的功能:
- 废弃对 glTF 1.0 的支持,即将发布的版本可能会完全移除对 glTF 1.0 的支持。
- 改进了对 glTF 2.0 的支持。
- 增加了对一些 glTF 扩展的支持,如 BLENDER_physics 扩展,用于导出刚体物理数据。
- 修复了各种问题并优化了导出性能。
该项目持续更新,社区活跃,为 Blender 用户提供了强大的 glTF 导出功能。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考