UDN
Search public documentation:

ActorXXSITutorialCH
English Translation
日本語訳
한국어

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

XSI导出工具插件指南——ActorX

文档摘要:如何安装和使用UE2用XSI导出工具。

文档修改日志:v1.01 更新日期:2005年5月10日。

本文档假定您已创建并安装了骨架actor或静态网格物体,同时正在找寻一份循序渐进的ActorX导出工具使用指南,以便将您的模型和动画从XSI中导出,并导入Unreal中。本文档同时假定您已阅读了UDN网站上的ActorX文档,并已了解如何使用Unreal编辑器中的静态网格物体,以及.PSK文档和.PSA文档间的关系。

插件安装

  1. 下载XSI专用的ActorX加载包,并将其解压到您的系统上。(相关文档可在ActorX主题处获取。)
  2. 运行XSI,选择File(文档)->Add-On(加载)->Install(安装),将其指向您保存'.addon(加载)'文档之处。
  3. 在屏幕下方脚本命令行或脚本编辑器中键入“ActorX()”(不带引号),调出GUI(图形用户界面)。

版本说明:

  • 2005年1月14日发布的1.00版本:首个Beta测试版。
  • 2005年2月14日发布的1.00e版本:解决了多UV导出和GUI问题。首个备选版本。
  • 2005年5月10日发布的1.01版本:解决了多种材质在.ASE导出中被忽略的错误(bug)。

使用说明

其功能与Maya导出工具的功能基本相同——见ActorXMayaTutorial ——不同之处为在键入“ActorX()”后激活的单个GUI窗口中,所有窗口均可通过tab键轻松访问。

脚本界面

SOFTIMAGE|XSI支持的脚本语言均可用于ActorX导出工具的脚本编写。 下表为该导出工具展示出的功能:

ActorX()

  • 打开ActorX UI界面。

ActorManager()

  • 打开ActorX Actor Manager(发生器管理器)对话框。

ActorXAbout()

  • 显示ActorX About Box(关于方框)。

ActorXSaveMesh()

  • 保存当前设置下的网格物体。

ActorXDigestAnimation()

  • 利用当前ActorX设置,整理当前动画。

ActorXExportStaticMesh()

  • 利用StaticMesh(静态网络物体)对话框中的当前设置,导出一个静态网格物体。

ActorXSetValue( ParamName, NewValue )

  • 设置ActorX UI中的数值。下列为所有辅助参数名称表:

ActorX 界面:

  • outputfolder(输出文档夹)
  • meshfilename(网格物体文档名)
  • animationfilename(动画文档名)
  • animationsequencename(动画序列名)
  • animationrange(动画范围)

ActorX 设置:

  • persistentsettings(持久设置)
  • persistentpaths(持久路径)
  • allskintype(所有蒙皮类型)
  • alltextured(所有贴图)
  • allselected(全部选定)
  • invert(反转)
  • forcereferencepose(强制基准姿势)
  • tangentuvsplits(切线UV 分割)
  • bakesmoothinggroups(烘焙平滑组)
  • cullunuseddummies
  • exportanimatedscale(导出动画比例)
  • fixrootnetmotion(固定根节点的净位移)
  • hardlock(硬盘锁)
  • globalscalefactor(全局缩放系数)
  • nologfiles(无日志文档)
  • class(等级)
  • base(基体)
  • explicitsequencelist(简明序列表)
  • assumepcxtextures(假定pcx贴图)

ActorX 静态网格物体导出:

  • nopopups(无弹出)
  • convertunderscores(反转)
  • selectedonly(仅可选)
  • geometrynameasfilename(几何体名称用作文档名)
  • autotriangulate(自动呈三角形)
  • obeyhardedges(服从硬边)
  • consolidateoutputgeometry(合并输出几何体)
  • defaultpath(默认路径)

示例文档

这里是一个简单的Jscript文档,创建了一个骨骼网格,并利用上述指令将其导出。

XSI_ExampleScripts.zip

运行时,请确保将XSI设置为使用Jscript:找到File(文档)-> Preferences(参数选择),并选择属性树中的脚本(靠近底端),然后可以利用“Script Language(脚本语言)”选项下拉框。选择“JScript Language(Jscript语言)”,然后关闭。