コンテンツにスキップ

Level Sequences (レベルシーケンス)

RenderStream は、Designer からサードパーティのレンダーエンジンを制御するための Disguise 独自のプロトコルです。このトピックでは、RenderStream で使用するために Unreal Engine を構成するのに必要な手順を説明します。

RenderStream の Unreal Engine プラグインを使用すると、Unreal シーン内で構築した Level Sequence(レベル シーケンス)を RenderStream Layer 経由でトリガーできます。つまり、タイムライン機能を使って UE シーン内で任意の Actor がアニメーション化されている場合、Designer のタイムラインから制御できます。

  1. UE プロジェクトを開きます。
  2. アニメーション化したい Actor を選択するか、新しい Actor を追加します。
  3. Toolbar の Cinematics をクリックし、Add Level Sequence を選択します。
  4. 新しい Level Sequence に名前を付け、プロジェクトを保存します。
  5. Sequencer で Track ドロップダウンをクリックし、Actor To Sequencer をクリックして、アニメーション化したい Actor を選択します。
  6. プレイヘッドが最初のフレーム上にあることを確認し、キーフレームを追加します。
  7. 小さな + ボタン(Add a new keyframe at the current time)をクリックして、任意またはすべての Transform プロパティのキーフレームを追加し続けます。
  8. タイムラインに沿ってプレイヘッドを移動し、シーン内の3Dコントロールを使うか、Details パネルから直接値を更新して、Actor のプロパティを変更します。 同様にもう1つキーフレームを追加します。
  9. プレイヘッドをタイムラインの先頭に戻し、シーケンスを再生してアニメーションが正しいことを確認します。
  10. Sequence Display Rate ドロップダウン(fps カウンター)を開き、表示レートを Disguise プロジェクトのものに設定します。
  11. Clock Source を Timecode に設定します。
  12. Level Sequence を保存します。
  1. Outliner パネルで Level Sequence を選択します。
  2. Details パネルの Playback タブに移動します。
  3. Auto Play を有効にし、その他のオプションをお好みに応じて構成します。
  4. Save Current を実行します。
  1. Edit > Project Settings… に移動します。
  2. 左パネルの Engine セクションで、General Settings に移動します。
  3. Timecode 区切りの下にある Timecode Provider を RenderStreamTimecodeProvider に設定します。
  4. シーケンスとシーンを保存します。

UE Level Sequence

Designer でアニメーションシーケンスを再生する

Section titled “Designer でアニメーションシーケンスを再生する”
  1. Designer で RenderStream Layer を開き、ワークロードを開始 します。
  2. Designer 内でタイムラインを再生して、アニメーションシーケンスを確認します。

UE Level Sequence