在nxOgre中加入自己的模型(mesh转nxs)

nxOgre中需要使用nxs做为模型的描述。所以我们需要把OGRE中的mesh模型文件导出一个nxs供物理引擎来使用。

 

以前版本的mesh可以用NxOgre提供的flour 0.32直接转换成.nxs,但是自从Ogre升级到1.7后,升级版的mesh直接用flour无法转换,解决方法是使用对应的flour 0.4,步骤比较复杂。


1.在3dmax中将模型导出为.mesh格式。

这个需要安装OgreMax。

http://www.ogremax.com/downloads

现在方便多了,选择对应的版本载下来,傻瓜式的安装就好了。

 

2.将.mesh格式转化为xml格式

为了下面一步的转化flower格式,我们先得把mesh转为通用的xml格式。

这个OGRE已经提供给我们了,名字为OgreXMLConverter.exe。可以到把东西放到同一目录下,再用命令行进行转换就好。

例:OgreXMLConverter XX.mesh

得到XX.mesh.xml

3.将导出来的.xml文件转换为flower格式。

现版的flour似乎(我不确定)不能直接转mesh格式,只能转flower格式为nxs,所以我们要有这个中间步骤,先将mesh转为flower格式。

https://github.com/betajaen/flour/downloads

ogrexmltoflower.exe个东西,以前好像还要什么ruby的,现在好了,直接命令行就行了。

例:ogrexmltoflower triangle XX.mesh.xml

得到XX.flower

4.将.flower文件转换为.nxs。

这就是最后一步了。

https://github.com/betajaen/flour/downloads

在这下载

flour_vc10_physx_284.zip ,我在用的时间他还要提示我把physx的一些dll加进来,否则跑不了。

现在也是命令行就搞定了。

例:flour convert XX.flower

 

这样就能得到nxs了。

转载于:https://www.cnblogs.com/gameprogram/archive/2012/03/09/2387358.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值