命令行界面 (UE)
为了自动导入 events,该插件包含一些命令,可以在无头模式下通过命令行运行 Unreal Engine 时使用。以下是可用的命令。
该插件具有以下命令:
SGXLoadSkeletalMesh
加载骨骼网格素材,用作任何生成的动画序列的设置动画控制器(与文件 > 打开角色素材相同)。最后加载的角色控制文件也将载入插件中。
语法
SGXLoadSkeletalMesh <SkeletalMeshPath=>
选项 | 描述 |
| 骨骼网格的路径 |
示例
SGXLoadSkeletalMesh SkeletalMeshPath=/Game/SkeletalMeshes/TestSkeletalMesh
SGXLoadControlFile
加载 SGX 角色控制文件(与文件 > 打开相同)。
语法
SGXLoadControlFile <ControlFilePath=>
选项 | 描述 |
| 角色控制文件的路径 |
示例
SGXLoadControlFile ControlFilePath=Content/Resources/ControlFiles/TestControlFile.k
SGXImportEvents
加载一组指定的 events,将其作为动画序列导入当前骨骼网格素材,并将这些 events 保存到给定的输出位置。与动画选项卡的功能相匹配。
语法
SGXImportEvents <EventPath=> <OutputPath=> <AnimationMode> <Additive>
SGXImportEvents <EventDirectory=> <OutputPath=> <AnimationMode> <Additive>
SGXImportEvents <EventList=> <OutputPath=> <AnimationMode> <Additive>
选项 | 描述 |
| 要导入的单个 event 文件的路径。这是相对于项目目录的路径。 |
| 包含要批量导入的 event 文件的目录路径。这是相对于项目目录的路径。 |
| 包含要批量导入的 event 文件路径列表的文件路径。这是相对于项目目录的路径。 |
| 保存动画序列素材的位置。 |
| 控制输出动画模式。可以是: |
| 可选标记,表示生成的动画序列应使用相加性动画(用于 |
示例
SGXImportEvents EventPath=Content/Resources/Events/TestEvent.event OutputPath=/Game/Animation Normal Additive
SGXImportEvents EventDirectory=Content/Resources/Events/TestEvents OutputPath=/Game/Animation PoseWeights
SGXImportEvents EventList=Content/Resources/Events/TestEventsList.txt OutputPath=/Game/Animation
SGXImportPose
将当前骨骼控制姿势近似为肌肉姿势,以在表情中使用。请参阅导入表情姿势。导入前必须先执行 SGXLoadControlFile 和 SGXLoadSkeletalMesh。通常之后会紧接着调用 SGXAddExpression(见下文)。
语法
SGXImportPose
示例
SGXImportPose
SGXAddExpression
使用当前肌肉姿势将表情添加到特定表情组(请参阅添加表情)。
语法
SGXAddExpression <ExpressionGroup=>
选项 | 描述 |
| 要添加新表情的表情组,以路径格式表示(例如 /neutral/high) |
示例
SGXAddExpression ExpressionGroup=/neutral/high
SGXAddExpression ExpressionGroup=/laugh