以ogre1.7.4为例:
在ogre1.7.4\OgreSDK_vc10_v1-7-4\bin\release或debug目录下,存在这样一个程序
OgreMeshUpgrader.exe
这个工具能够将你的任何老版本的 .mesh 文件更新到当前版本的 .mesh 文件。
你可以在Ogre.log文件中得到.mesh文件的版本信息。一般来说,Ogre可以运行老版本的.mesh文件,但是性能上会有一些差别。如果你更新了Ogre的其他部分,你尽量应当将.mesh文件更新为同样的版本。
当然,今天我们的话题是使用OGRE的LOD技术,这个工具还有一个强大的功能就是可以对mesh模型进行多层次细节处理,首先你需要懂一点DOS 命令,进入到ogre1.7.4\OgreSDK_vc10_v1-7-4\bin\release目录下,运行这个程序,根据下面列出的命令来处理mesh模型,当然为了方便起见,我们把源文件路径 目标文件路径都假设为当前目录下,那么你需要把mesh文件拷贝到当前目录下,然后就可以根据命令操作文件生成LOD模型啦, 在OGRE里加载我们处理好的mesh模型的时候,程序会自动根据距离显示不同层次的LOD模型,但是有时候我们发现用这个工具处理的模型不太好,简化的不完美,这种情况请参考我的另外一篇博文,在此不在累述。
使用方法:
OgreMeshUpgrate 操作选项 源文件路径 目标文件路径
有用的操作选项包括: