コマンドラインインターフェイス(UE)
SGX Studio UEでは、Unreal Engineの実行中にコマンドラインからイベントのインポートを自動で行うことができます。この操作はヘッドレスモードで実行可能です。使用可能なコマンドは以下のとおりです。
SGXLoadSkeletalMesh
生成されたアニメーションシーケンスのターゲットとして使用するスケルタルメッシュアセットを読み込みます([File]>[Open Character Asset]と同じ)。
構文
SGXLoadSkeletalMesh <SkeletalMeshPath=>
オプション | 説明 |
| スケルタルメッシュのパス |
例
SGXLoadSkeletalMesh SkeletalMeshPath=/Game/SkeletalMeshes/TestSkeletalMesh
SGXLoadControlFile
SGXのキャラクターコントロールファイルを読み込みます([File]>[Open]と同じ)。
構文
SGXLoadControlFile <ControlFilePath=>
オプション | 説明 |
| キャラクターコントロールファイルのパス |
例
SGXLoadControlFile ControlFilePath=Content/Resources/ControlFiles/TestControlFile.k
SGXImportEvents
イベントを現在のスケルタルメッシュアセットのアニメーションシーケンスとしてインポートし、指定のアウトプット場所に保存します。[Animation]タブの機能と同じです。
構文
SGXImportEvents <EventPath=> <OutputPath=> <Additive>
SGXImportEvents <EventDirectory=> <OutputPath=> <Additive>
SGXImportEvents <EventList=> <OutputPath=> <Additive>
オプション | 説明 |
| インポートする個々のイベントファイルのパス |
| バッチとしてインポートするイベントファイルが格納されたディレクトリのパス |
| バッチとしてインポートするイベントファイルのパスのリストが記録されたファイルのパス |
| アニメーションシーケンスアセットの保存先となる場所 |
| 生成されたアニメーションシーケンスが加算アニメーションを使用するかどうかを指定する任意のフラグ |
例
SGXImportEvents EventPath=Content/Resources/Events/TestEvent.event OutputPath=/Game/Animation Additive
SGXImportEvents EventDirectory=Content/Resources/Events/TestEvents OutputPath=/Game/Animation
SGXImportEvents EventList=Content/Resources/Events/TestEventsList.txt OutputPath=/Game/Animation
SGXAddExpression
現在のマッスルポーズを使用して、特定のエクスプレッショングループにエクスプレッションを追加します(「エクスプレッションの追加」参照)。
構文
SGXAddExpression <ExpressionGroup=>
オプション | 説明 |
| 新しいエクスプレッションを追加するエクスプレッショングループを、パス形式で示したもの(例:/neutral/high)。 |
例
SGXAddExpression ExpressionGroup=/neutral/high
SGXAddExpression ExpressionGroup=/laugh