如何导入 3DS Max 文件
(二)如何将3DS Max文件导出为DTS 文件
首先,安装 3DS Max Exporter,详情
基础信息:
- Exporter 采用 3DS Max 的单位来确定物体的尺寸。一个3DS Max的尺寸相当于游戏引擎中的一米。用户可以根据需要设定为其他单位。
- 为了确保模型面向正确的方向,模型的前部应该面向 Y 轴的正值方向。当在 3DS Max 中选择 move tool selected 的时候,Y 轴正值显示为绿色箭头。
- 确保要输出的网格(Mesh)具备 UV 坐标 (UV coordinates)
- 输出转换器会在输出目录下产生一个名为dump.dmp的文件。如果输出过程失败了,可以查阅 dump.dmp文件看哪里出现了问题。大部分时候,问题是很简单的,比如说拼写某个单词(例如 "bounds")错误。
- 输出转换器一般比较稳定。虽然有时会出现错误,但如果对输出所有图形都出现错误的话,问题可能不在转换器中,可能在系统设定上。
- 如果某个模型在输出过程中一直出现问题,原因可能在损坏的网格图案(corrupted meshes),错误的图案端点(bad texture vertices),双面(double faces )。可以检查dump文件,如果输出中断于某个网格,那么先删除这个网格,再试着输出。
- 当正确导出模型后,请在Torque ShowTool Pro 软件中查看。Torque ShowTool Pro 是一个检查模型是否能够在3D环境中正确运行的预览器。我们强烈建议需要制作3D动画的用户拥有至少一套Torque ShowTool Pro软件,这个软件价格低廉,功能完善,可以极大提高动画制作效率,降低制作错误。(请需要的用户和我们联系 info@edgestone-it.com)。。
以下我们通过一些例子来说明这个输出过程。
一个静态形状:
<!--[if !supportLists]-->· <!--[endif]-->在3DMax中创建一个图形,假设命名为 "SimpleShape".
<!--[if !supportLists]-->· <!--[endif]-->在图形外创建一个盒子,涵盖全部SimpleShape图形。命名这个盒子为 "bounds".
<!--[if !supportLists]-->· <!--[endif]-->图形和盒子的位置位于整个坐标体系的中心。
<!--[if !supportLists]-->· <!--[endif]-->通过DTS Exporter Utility上的 "Renumber Selection"按钮,输入尾部数字“2”,将 "SimpleShape" 更名为 "SimpleShape2"
<!--[if !supportLists]-->· <!--[endif]-->选中"SimpleShape2",点击DTS Exporter Utility 上的“Embed Shape”按钮,创建图形的分层结构。
<!--[if !supportLists]-->· <!--[endif]-->点击3DMax 菜单中的Schematic View, 应该看到
当看到这个分层结构时,就可以输出图形了。
<!--[if !supportLists]-->· <!--[endif]-->在DTS Exporter Utility 菜单中,选择 Export>Whole Shape.
<!--[if !supportLists]-->· <!--[endif]-->将图形到处到目标目录,命名为SimpleShape.DTS。确保图形的纹理文件和DTS文件在一个目录下,否则,图形显白色。
导出动画序列
当导出动画时,动画对象(Sequence Objects)是需要的。可以通过选择3DSMax菜单 Create->Helpers->Dummy, 然后在下拉菜单中选择 "General DTS Objects",点击Sequence按钮,命名并创建一个动画帮助(Sequence Helper)。所创建的动画帮助可以任意放置,和其他物体没有关联。
<!--[endif]-->
以下是导出过程
<!--[if !supportLists]-->· <!--[endif]-->在3DSMax中对某个形状进行动画设计;
<!--[if !supportLists]-->· <!--[endif]-->通过以上方式创建一个动画帮助,假设命名为SimpleAnimation
<!--[if !supportLists]-->· <!--[endif]-->打开3DSMax中的Track View, 找到SimpleAnimation对象,在这个对象的Sequence Begin/End 动画轨道(track)上, 在frame 0 和后面的某个frame上(例如 frame 40, 控制动画内容和长度)各创建/添加一个Keyframe(关键祯)
<!--[if !supportLists]-->· <!--[endif]-->这就是所需要做的全部,然后通过DTS Exporter Utiltity中的Export-〉Whole Shape 来导出动画。这些动画已经嵌入到DTS文件中
导出的静态或者动态图形可以通过Torque ShowTool Pro进行详细预览,如果需要,可以在3DSMax中再做修改。这样的往复,就可以将一个包含动画的3DSMax图形导出为DTS文件。Torque ShowTool Pro 是一个检查模型是否能够在3D环境中正确运行的预览器。我们强烈建议需要制作3D动画的用户拥有至少一套Torque ShowTool Pro软件,这个软件价格低廉,功能完善,可以极大提高动画制作效率,降低制作错误。(