刚学 Ogre,又是刚学 Ogre 动画,记录下学习的轨迹,请读者多多指点!!!
本文共分为以下几个部分:
一、从 3DS MAX 中导出 Ogre 程序可用的动画文件。
二、在Ogre程序中播放动画文件。
持续更新。。。。。。
一、从3DS MAX中导出Ogre 程序可用的动画文件。
方法通常有两种:一是借助oFusion插件;二是借助OgreMax插件。这里具体不讲两者的好和不好,也不讲两者的背景,只讲两者的使用方法。
1、oFusion的使用:
2、OgreMax的使用:
我测试了两种版本的搭建:一是3DS MAX2010 + OgreMax1.8 + DirectX2010;二是3DS MAX 8 + OgreMax1.8 + DirectX2010。
a)安装了OgreMax之后,3DS MAX软件的菜单栏中会出现一个菜单项——OgreMax;
b)选中你的模型,OgreMax->Object Setting...,弹出对话框,在“mesh”一栏,输入mesh name,和skeleton name;
c)在mesh animation一栏中单击左下角的那个add..,在弹出的对话框中输入动作名,调节好你的动画的开始帧和结束帧,点击Ok;
d)选中你的模型,OgreMax->Scene Setting..,勾上copy bitmaps to export(这样才能将你的贴图一起拷贝出来),点击Ok;
e)OgreMax -> Export -> Export Scene,会产生五个文件:
*.scene:是个xml文件,内容相当于一个索引文件,记录了模型的位置、旋转角度、缩放比例、名称等信息;
*.mesh:是模型文件;
*.skeleton:是骨骼文件,用于动画;
*.material:记录了模型使用的贴图和材质信息;
*.tga:贴图,也可能是其他格式的图片文件。
持续更新。。。。。。