Ogre文件格式
Ogre不仅支持许多普通文件格式,而且支持Ogre使用的特有文件格式。支持的普通文件格式:
- .bsp Quake bsp文件
- .shader Quake 3 shader文件
- .ttf True type字体文件
- .png,.tga,.jpg,.raw,.gif,.dds以及更多FreeImage支持的图像格式。参见图像文件格式简要总结
- .cg Cg shader文件
- .asm Assembly shader文件
- .zip 压缩资源
- .xml XML文件
- .xsd XML格式文件,定义Ogre基于XML的特有文件格式
- .log 文本输出文件,用于调试记录,内存记录,及内存泄漏报告
Ogre特有文件格式:
- .material Ogre手册:材质脚本
- .compositor Ogre手册:合成器脚本
- .particle Ogre手册:粒子脚本
- .overlay Ogre手册:层脚本
- .fontdef Ogre手册:字体定义脚本
- .skeleton 包含骨骼动画的二进制文件
- .mesh 包含单一网格定义的二进制文件
- .scene 带有多个网格基于XML的文件。参见DotScene
- .cfg 多目的配置文件
- .inc 层模板包含文件
- .scheme 基于XML的GUI文件
- .imageset 基于XML的GUI文件
- .layout 基于XML的GUI文件
- .font 基于XML的GUI文件
要注意的是,Ogre不会对所有普通文件格式做到毫无遗漏地支持,但是相应替代地为流行的数字内容创建工具提供了Ogre特有的OGRE导出器