Ogre工具与脚本属性全面解析
1. Ogre工具与插件概述
Ogre虽然功能强大,但要发挥作用,就需要有可渲染的内容。这些内容通常由离线工具创建,或者通过特定的工具链为Ogre准备好。下面将介绍各种成熟且受支持的Ogre工具和插件。
2. 官方工具和实用程序
2.1 导出器和插件
Ogre仅支持自己的二进制网格/动画格式,因此无论使用何种3D建模工具,都需要将网格、材质和动画数据导出为Ogre格式。部分导出过程可能需要分两步进行,先将数据导出为中间XML格式,再使用命令行工具将其转换为二进制可加载格式。
以下是Ogre核心团队直接开发和支持的导出器:
| 导出器名称 | 工具介绍 | 支持版本 |
| — | — | — |
| Blender | 开源3D建模软件,功能可与商业建模软件媲美。其导出器支持完整的Ogre网格、材质和动画(骨骼、变形和姿态)导出,且与Blender版本同步更新。同时,它还能将二进制的.mesh和.skeleton文件导入到Blender中。 | 2.37a、2.4x及以上 |
| Softimage|XSI | 首个认可Ogre库和社区重要性的商业工具供应商,为其XSI建模包提供了Ogre导出器。XSI是功能齐全的商业3D建模工具。 | 4.2、5.x及以上 |
| Discreet 3D Studio Max | 原始的3D建模工具供应商之一,为Ogre项目开发了官方的3D Studio Max导出器。该工具常用于游戏内容创建,部分得益于其Character Studio动画套件。 | 6/7/8及以上 |
| MilkShape 3D |