CSMExporter使用手冊.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CSMExporter使用手冊

CSM Exporter使用说明书 1. 软件概述 1.1 软件开发目的 这是一款3ds max的导出插件。本插件属于人群仿真引擎的一个子系统,是为了能够获取引擎中所使用的模型而编写的一款插件。 1.2 基本原理 本插件基于Autodesk公司的3ds max 9.0 SDK而开发,它搜集美工所制造的3ds max模型的某些信息,并导出为一种自定义的格式文件,从而人群仿真引擎可以使用此文件,并渲染再现3ds max模型。 图 1描绘了这一过程,本插件处理的是该过程的前半部分。 图 1 基于模型的工作流 1.3 基本功能 本插件可以从3ds max中导出的模型基本数据有如下这些。 顶点信息(包括位置,UV,法线) 三角形面(索引) 模型贴图 Skin方式的骨骼动画 本插件不支持的模型信息有如下。 顶点颜色 非贴图的材质信息 Physique方式的骨骼动画 顶点蒙皮骨骼不能超过4个 虚拟体,灯光,摄像机等等 与骨骼有父子关系的节点信息 非骨骼节点的动画 本插件所支持的功能还有。 导出动画的描述信息。 导出模型的绑定信息,支持几个模型绑定为一个模型。 2. 软件使用过程 2.1 把插件加入到3ds max中 将CrowdSimulationModelExporter.dle文件拷贝到你的3ds max 9目录下的plugins文件夹下。这时打开你的3ds max 9,点击菜单中的Customize – Plugin Manager…,在列表中应该能发现我们的插件信息已经在其中了,如图 2所示。 图 2 这表示3ds max已经成功装载了插件,现在就可以使用插件了。 2.2 制作模型 制作模型需要按照本插件的相关限制和要求来制作,于是需要清楚本插件支持哪些信息,又不支持哪些。这些已经在1.3 基本功能中列出,重点还需要强调的是本插件不支持的一些功能(而这些功能可能在其他的常见导出插件中得到支持,囧)。 不支持顶点颜色 如果一个模型没有贴图,只有颜色信息,这样的颜色信息并不会被导出。如图 3所示,为Box01设置了颜色为绿色,但这个信息不会被导出。 图 3 不支持非贴图的材质信息 本插件支持贴图(Texture),并且支持同一个模型拥有多张贴图,如图 4所示。但模型的非贴图材质信息不会被导出(比如漫反射颜色,镜面反射率,高光等等这些信息)。 同时,需要特别提醒的是,模型纹理文件请不要使用.TGA格式的文件(最新的DX SDK不支持.TGA文件) 图 4 多纹理 不支持Physique方式的骨骼动画 骨骼蒙皮动画有两种,skin蒙皮和physique蒙皮,很遗憾,本插件当前只支持skin蒙皮。并且,请务必为每个顶点都绑定蒙皮,不然可能会出现一些无法预料的未定义诡异行为。 顶点蒙皮骨骼不能超过4个 对顶点进行skin蒙皮,一个顶点最多只能绑定4个骨骼,超过4个的蒙皮信息将会丢失。 虚拟体,灯光,摄像机等等 除了模型本身以外,模型以外的场景物体,比如虚拟体,灯光,摄像机等等等等,都不支持,所以如果场景中存在这样的物体,请务必在导出之前将它们隐藏。(本插件对于隐藏的物体绝对不会导出) 与骨骼有父子关系的节点信息 如图 5所示,便是这样的一个示例,一个叫“elguadian_head”的头部模型节点是一些骨骼节点的子节点。很遗憾,本插件暂时还不支持这样的导出。 图 5 非骨骼节点的动画 本导出插件,只会将骨骼节点的动画导出,即只导出骨骼蒙皮动画。而对于普通的模型节点的帧动画,本插件暂时还不支持导出。 特别强调,关于动画的制作 对于第一帧,在模型与骨骼绑定后,请不要更改第一帧的动画。 但愿在不久的将来,能够将以上这些所不支持的功能,一个一个的加上^_^。 2.3 开始导出 提醒:请在导出之前,务必将场景中存在的骨骼节点隐藏。 点击3ds max 9菜单的File – Export,在导出类型下拉列表中,选中*.CSM类型,如图 6所示。 图 6 选择.CSM 选择好导出的文件路径,输入导出的文件名,点击“保存”按钮,将会显示本导出插件的“选项”窗口,如图 7所示,它提供在导出之前对一些选项进行选择。 图 7 导出窗口 窗口的上半部分是用于输入动画信息的,其中所包含的控件有。 Include Animation 如果导出的是一个静态模型(不包含动画),则Include Animation单选框控件,请留空。而如果导出的是一个动态模型(包含骨骼动画),则需要选择上Include Animation(否则即使有动画也不会被导出),同时请为动画添加描述信息。 Add 点击Add按钮,弹出窗口如图 8所示,即可添加一条动画描述信息。在Animation Name文本框中输入动画名

文档评论(0)

xznh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档