Take Recorder では、エディタやゲームプレイ コンテキストの両方のさまざまなソースから記録できます。次のチュートリアルでは、Take Recorder でアクションを記録する方法を示しています。
ビューポートでアクタの操作を記録する
Take Recorder を使用して、ビューポート でのアクタの操作を記録できます。
- 記録するオブジェクトを ソース リストに追加します。
- ビューポート でアクタを選択します。
- [+Add Source (+ソースを追加)] > [From Actor (アクタから)] > [Add 'Sphere' (「球体」を追加)] をクリックします。
アクタをソースにしたら、アニメーションを記録する準備が完了しています。
-
[Record (記録)] をクリックします。カウントダウンと通知が表示されます。カウントダウンが「0」になると、シーケンスが記録を開始します。ビューポートでアクタを選択して動かし、そのエディタ モーションをキャプチャします。終了したら、[Stop (停止)] ボタンをクリックするか、Esc キーを押します。
- [Review Last Recording (最後のレコーディングを確認する)] をクリックしてレコーディングを表示します。
-
シーケンサー で [Play (再生)] をクリックして、記録されたアクタ データを確認します。
エディタ オブジェクトの代わりに、重複するアクタがアクションを実行している場合があります。これは、アクタの記録タイプが Spawnable アクタ として記録するように設定されているためです。Take Recorder の詳細で Record to Possessable プロパティを変更すると、このソース オブジェクトまたはプロジェクト全体でこれを変更することができます。Possessable アクタに対して記録すると、元のアクタのアニメーションのみが表示されます。
物理
Take Recorder を使用して、物理シミュレーションをアニメーション データとしてキャプチャできます。
- 球体をシーンに追加します。
- 球体を分解するには、球体がモメンタムを得られるように地面の表面から球体を移動する必要があります。地面の表面から球体を上に移動します。
- [Details (詳細)] パネルで [Simulate Physics (物理シミュレーション)] を有効にします。
- ここで、物理をシーケンスに記録するタイミングは、少しトリッキーです。キャプチャしようとしているモーションをキャプチャするために [Play] をクリックするのと同時に Take Recorder を起動する必要があります。これを実現するには、Take Recorder のカウントダウン タイマーを削除する必要があります。[Take Recorder] パネルで [Show/Hide (表示/非表示)] ユーザー/プロジェクト設定 (歯車アイコン) を開きます。
- [User Settings (ユーザー設定)] で、[Countdown (カウントダウン)] を 0.0s に設定します。
- Take Recorder で [Record] にマウス カーソルを合わせます。
- ホットキー Alt+P を使用して再生を開始し、すぐに Take Recorder で [Record] をクリックします。
-
記録に問題がなければ、シミュレーションを再生して記録を停止します ([Stop Recording (記録停止)] をクリックするか ESC を押す)。
物理シミュレーションを記録したので、これを確認できるようになりました。
- テイクを開くには、[Review Last Recording (最後のレコーディングを確認する)] をクリックします。
- シーケンサー で [Play] をクリックして、任意の角度から記録を確認します。
ゲームプレイ
Take Recorder は、レベルでのプレイヤーの動きやアニメーションなどのゲームプレイ アクションを記録するために使用することもできます。
- Take Recorder から、[+Add Source] > [Player (プレイヤー)] の順に選択し、プレイヤー アクタ を ソース リストに追加します。
- Unreal Engine のツールバーで [Play] をクリックして プレイインエディタ (PIE) セッションを開始します。
-
セッションが開始したら、[Record] をクリックします。カウントダウンが「0」になると、シーケンスが記録を開始します。レベル内でキャラクターを動かし、アニメーションをキャプチャします。完了したら、[Stop (停止)] をクリックするか、[Esc] を押します。
- [Review Last Recording (最後のレコーディングを確認する)] をクリックしてレコーディングを表示します。
-
シーケンサーで [Play] をクリックして、記録したプレイヤーのアニメーションをプレビューします。