netbobo 发表于 2009-11-17 21:03

《火炬之光》骨骼动画文档如何导入max

《火炬之光》骨骼动画文档.SKELETON 如何导入到max中啊,现在只能导入模型和贴图

有一篇介绍的文章,但是不详细:
http://hi.blacksheepgame.com/zyb%5Fdebug/blog/item/56656f02cf6c367d3812bb87.html

今天去ogre官网赚了一圈,看到了一款用Ogre做的游戏TorchLight,不妨下下来玩玩。
游戏做的很好,说明ogre的强大。
在安装目录里看到了ogreMain.dll OIS.dll等熟悉的dll,忽然看到了resources.cfg文件,里面定义了一个pak/zip文件路径。
好了找到了zip,600M,里面装了啥?ogre资源!模型,骨骼,贴图。天!!!!。
但是里面的模型,骨骼动画并不能直接用,要使贴图起作用要把material里的texture_unit里的png改为dds,要用skeleton的话,就得用OgreXMLconvert将.skeleton文件转换回xml文件,在Animation里添加link的动作文件。
以dog.mesh为例,不知道大家研究过ogre的mesh文件没有,还有skeleton文件,自己转化成xml文件看看吧。
把dog.skeleton转化为xml文件后(用OgreXmlConverter,源码tools注意不是SDK里自己编译一下,这个工具就出来了),发现animation里没有链接skeleton,自己添加skeleton link吧。
http://hiphotos.blacksheepgame.com/zyb%5Fdebug/pic/item/252e2ffcd934763808244d13.jpg
注意灰色的部分,就是添加的link,skeletonName是动作文件。
再用OgreXmlConvert将skeleton转化回二进制文件。大功告成。好了,可以自己使用这些资源了。真是踏破铁鞋无觅处,得来全不费工夫。
600M的模型资源啊(其中有些是音乐),还有动画!天!发了。世界上顶级的美工做得东西就可以用了。
其中我还发现一个CEGUI自定义的类型,那UI也挺漂亮。
http://hiphotos.blacksheepgame.com/zyb%5Fdebug/pic/item/1d1ca0000d5c1e207aec2cec.jpg
这就是那个主人公携带的宠物狗了,以后用它在自己游戏里当小怪!

秦小白 发表于 2009-11-17 21:04

我一般都用 MAYA

http://www.8box.cn/feed/015C61_s_652831_1/mini.swf

dwslogo 发表于 2009-11-17 21:05

技术贴支持下~

squalllx 发表于 2009-11-17 21:06

这个貌似需要很深入的研究下希望能开通MOD分版专门讨论此类问题

kkk748520 发表于 2009-11-17 21:07

LZ技术了,支持

netbobo 发表于 2009-11-18 11:49

晕,上面是转帖啊,我是咨询问题的...................................
页: [1]
查看完整版本: 《火炬之光》骨骼动画文档如何导入max