实战:从3DS MAX7.0 里导出Torque游戏引擎专用的.dts模型文件-系列1(DTS from 3DS MAX7.0 -1)

原创 2006年06月07日 01:28:00

Note : It's not easy to translate 3ds max files to *.dts , It's my first time to do that, I got something funny. hah!

     写了那么多国外同行的文章,看了不少的书籍和帮助,今天晚上终于开始自己的尝试了,呵呵,结果令人捧腹,可见一个简单的DTS,在TORQUE里都不是那么容易搞好的! 这也就是为什么要把文章分成几篇来写(另外看看也觉得太晚了,再不睡觉明天变熊猫了, 唉,晚上和TORQUE群的朋友聊上瘾了)

       昨天一位在北京搞美工的老同学给了我一个3DS MAX的模型文件,是一个竹房的模型. 我想学着把他转换成TORQUE的格式. 这些操作是有讲究的,特别是导出的模型带动画的,另外还要考虑其他的好多问题,具体在以后的序列文章里为大家解说.这里只举例说明静态模型的导出.

 一.下载对应版本的导出插件
      我用的是3DS MAX7.0 ,我一开始把安装TORQUE1.4后附带的"C:/Torque/SDK/tools/max2dtsExporter.dle"文件放到MAX安装目录的"plugins"文件夹下,然后启动MAX,结果提示出错,我怀疑是自带的max2dtsExporter.dle文件不能用在3dsmax7.0里,经过查找,终于让我在TORQUE会员区里找到MAX7.0的DTS插件,装上后,启动MAX成功,并且你可以在MAX里找到DTS,如下图:(注意:TORQUE只公布了3DSMAX3/4/5 得DTS插件,而3DSMAX7/8的没公布,只能会员登陆官方网站下载,另外好象并没有3DSMAX6的插件,可能是和3/4/5版的DTS通用吧,请各位安装MAX时注意)


二.打开MAX文件并做特别的设置.
     唉,好几年没碰MAX,想当年在学校也算是个中"高手", 下图就是打开后的MAX界面, 接着就是添加一个BOX,并且这个BOX要掩盖所有的竹楼外表,并且将这个BOX取名"bounds"(不能取别的名字),我目前也不清楚为何,估计是计算碰撞用的吧.等我以后慢慢研究道来.

三.设置(LOG模型)后导出
     打开导出插件的界面,选择"Renumber Selection",在输入框里输入一个数字,我是输入2,这个地方是设置模型远近LOG细节的,也就是如果你离的远,那模型就采用面少模型,如果近就面多模型,具体如何产生面少模型,应该是MAX插件自己计算的(或者是这里给一个Initialization数字,然后TORQUE引擎利用这个数字来在实际的游戏里LOG这个模型).
      接着按下"Export>Whole Shape"导出后缀为DTS的模型文件,另外还带有一个纹理图片.

测试:最后我把导出的模型放到tutorial.base例子的"/data/shapes/player"文件夹里,并打开游戏,按下F11,把模型添加到游戏里一看,才知道忘了设置模型大小了,呵呵,下面就是结果. 我会继续摸索,希望下次导的卖象好一点,不然游戏怎么卖出去呀!呵呵.

一个游戏的好坏美工是特别主要的因素,大家都是编程美工一把手的个体游戏FANS, DTS技能可不能不知道呀!
待续(.....)

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

万圣节福利:红孩儿3D引擎开发课程《3ds max导出插件初步》

红孩儿3D引擎开发课堂 QQ群:275220292 国内最详尽教授如何开发3D引擎的地方!揭开3D引擎开发最不为人知的秘密!万圣节福利,国内最详尽的3ds max导出插件编程指南初级篇免费发放!   ...

3DS MAX7.0中文版

  • 2008-04-04 17:48
  • 40KB
  • 下载

3ds Max 烘焙模型导入 Unity 3D 步骤

3ds Max 建的宿舍模型导入 Unity 3D 步骤总结。

3DS max7.0汉语版

  • 2011-09-20 22:39
  • 40KB
  • 下载

如何实现CityEngine与3ds Max模型互导时正常显示

3ds Max的模型部件在CityEngine中正常显示
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)