アニメーション ブループリント エディタ

アニメーション ブループリント エディタとそのユーザー インターフェースの概要について説明します。

アニメーション ブループリント エディタ は、 ブループリント エディタ と同様の機能を備えています。ただし、キャラクター アニメーションのスクリプティングをサポートするさまざまな機能、ツール、およびウィンドウが含まれています。

このドキュメントでは、アニメーション ブループリント エディタのインターフェースの概要について説明します。

前提条件

アニメーション ブループリントを開くと、次のインターフェースが表示されます。

animation blueprint editor

  1. ツールバー。アニメーション ブループリントを管理するためのボタンとエディタのタイプを切り替えるためのボタンで構成されます。

  2. ビューポート。キャラクターのアニメーション ブループリントのロジックの動作をプレビューすることができます。詳細については、「アニメーション エディタ」ページの「ビューポート」セクションを参照してください。

  3. マイ ブループリント。ブループリント エディタと 似ており 、アニメーション ブループリント内のグラフ、関数、変数、およびその他の関連プロパティのリストが含まれています。また、[Pose Watch Manager (ポーズ ウォッチ マネージャー)] パネルもここに含まれています。詳細については、「アニメーションのショートカットとコツ」ページを参照してください。

  4. グラフ。アニメーション ブループリントのビジュアル スクリプティングのための各種グラフが表示されます。

  5. 詳細 (Details)。選択したアイテムのプロパティが表示されます。

  6. アニメーション プレビュー エディタ。変数およびクラスのデフォルトを変更することができます。他のタブにドッキングされた アセット ブラウザ。このスケルトンに関連付けられているアニメーション アセットを表示したり開いたりすることができます。詳細については、「アセット エディタ」ページの「アセット エディタ」セクションを参照してください。

ツールバー

ツールバーでは、ブループリントのコンパイル、コンテンツ ブラウザ でのアニメーション ブループリント アセットの 保存 および検索、クラス設定 および クラスのデフォルト 設定の定義を実行します。ツールバーに含まれるボタンやツールは、プレビュー メッシュ など、ほとんどのアニメーション エディタで共通しています。これらのよく使用するメニューの詳細については、「アニメーション エディタのツールバー セクション」を参照してください。

animation blueprint toolbar

アニメーション ブループリント エディタのツールバーには、次のボタンとメニューがあります。

名前

アイコン

説明

Compile (コンパイル)

ToolbarCompile.png

このアニメーション ブループリントをコンパイルします。このアイコンは、ブループリントのコンパイル状態に応じて変わります。ほとんどの場合、グラフに変更を加えると、再コンパイルが必要になります。

[Options (オプション)] メニューをクリックすると、コンパイル時のその他の動作が表示されます。[Save on Compile(コンパイル時に保存)] を使用すると、コンパイル時にアニメーション ブループリントを自動的に保存することができます。[Jump to Error Node (エラー ノードに移動)] を有効にすると、コンパイルの成功を妨げているグラフ ノードが自動的に表示されるようにすることもできます。

animation blueprint compile settings

Diff (ディフ)

ToolbarDiff.png

Unreal Engine で ソース コントロール パッケージ を使用している場合、このドロップダウン メニューを使用して、現在のアニメーション ブループリントを以前のリビジョンと比較することができます。

Find (検索)

ToolbarFind.png

検索パネルを開きます。このパネルでは、すべてのグラフ内の関数、イベント、変数、ノード、およびピンへの参照を検索することができます。Ctrl + F を押しても検索パネルを開くことができます。また、Ctrl + Shift + F を押すと、検索ウィンドウが開き、プロジェクトのすべてのブループリント (アニメーションなど) を検索することができます。

Hide Unrealted (無関係なノードを非表示)

ToolbarHide.png

これを有効にすると、現在選択されていないノードや、選択したノードに直接リンクしていないノードをグラフ内でフェードアウトします。また、オプション メニューで [Lock Node State (ノードの状態をロック)] を有効にすると、以降の選択にかかわらず、すべてのノードの現在の非表示状態が維持されます。

animation blueprint hide unrelated

Class Settings (クラス設定)

ToolbarSettings.png

これをクリックすると、[Details] パネルに複数のブループリント クラスの設定が表示されます。これらのプロパティのほとんどは、一般的な ブループリント クラスの設定です。ただし、以下はアニメーション ブループリントに固有の設定です。

  • Target Skeleton: アニメーション ブループリントに使用するスケルトン アセットを指定します。

  • Use Multi Threaded Animation Update: アニメーション ブループリントで、ワーカー スレッド上のネイティブ アップデート、ブレンド ツリー、モンタージュ、およびアセット プレイヤーを更新することができます。コンパイラは、スレッド化されたアップデートで発生する可能性がある問題を検出します。

  • Warn About Blueprint Usage: これを有効にすると、AnimGraph からブループリントを呼び出すたびに警告が表示されます。これは、実行する必要の最適化を特定するうえで役立つ場合があります。

Class Defaults (クラスのデフォルト)

ToolbarDefault.png

これをクリックすると、[Details] パネルに、ブループリント クラスのデフォルト変数を含む、ブループリントの変数が表示されます。

  • Root Motion Mode: このアニメーション ブループリントで、 ルート モーション を適用する方法を制御します。以下のオプションから選択できます。

    • No Root Motion Extraction。ルート モーションの抽出や適用を行いません。

    • Ignore Root Motion。ルート モーションを抽出するものの、適用しません。

    • Root Motion from Everything。すべてのアニメーション ソースのルート モーションを有効にします。通常、マルチプレイヤー設定またはネットワーク設定では、これを有効にしてはなりません。

    • Root Motion from Montages Only。ルート モーションを アニメーション モンタージュ のみから適用します。これは、マルチプレイヤー設定またはネットワーク設定により適したオプションです。

  • Receive Notifies from Linked Instances: すべてのリンクされたアニメーション インスタンスからの通知を処理するかどうか。

  • Propagate Notifies to Linked Instances: 通知をすべてのリンクされたアニメーション インスタンスに反映するかどうか。

  • Use Main Instance Montage Evaluation Data: これを有効にすると、リンクされたインスタンスがメイン インスタンスのモンタージュ データを使用して、メイン インスタンスがモンタージュを再生するときにすべてのインスタンスが同期されます。

Play (プレイ) / Simulate (シミュレート)

ToolbarPlay.png

これらのボタンは、 インエディタ テスティング フレームワークを使用してアニメーション ブループリントの再生またはシミュレーションを開始する手段として、使用することができます。

Debug Object (オブジェクトをデバッグ)

ToolbarDebug.png

このドロップダウン メニューは、アニメーション ブループリント ビューポートを、シミュレーションまたはプレイしているセッション内のアクティブなアニメーション インスタンスにリンクしています。このことにより、そのセッションの現在のアニメーションがコントロールリグ ビューポートでプレビューされます。また、グラフ ノードはセッションで発生する入力や変更にも反応するため、グラフやキャラクターの状態をデバッグすることができます。

アニメーション エディタ/ブループリント

ToolbarEditor.png

スケルトンのアニメーション ブループリントを作成すると、このボタンが アニメーション エディタ モード 領域で選択可能なエディタ タイプとして表示されます。こちらをクリックすると、アニメーション ブループリントが開きます。また、このボタンの隣にある [Options (オプション)] ドロップダウン メニューをクリックすると、複数のアニメーション ブループリントがこのスケルトンを使用している場合、特定のブループリントを選択することができます。

グラフ

[Graph (グラフ)] パネルでは、ゲームプレイ時にキャラクターを制御するロジックを作成します。グラフには主に 3 つのタイプがあり、それぞれ異なるインターフェースを備えています。

  • イベント グラフ。ノードのプロパティと変数を定義し、他のグラフ領域に通知するブループリント ベースのロジックを構築します。

    animation blueprint event graph

  • アニメーション グラフ。現在のフレームのスケルタル メッシュの最終ポーズを評価する、ポーズベースのロジックを構築します。

    animation blueprint anim graph

  • ステート マシン。通常、ロコモーションで使用する状態ベースのロジックを構築します。

    animation blueprint state machine

アニメーション ブループリントのさまざまなグラフ タイプおよびグラフ作成に関する詳細については、「アニメーション ブループリントでのグラフ作成」ページおよび「ステートマシン」ページを参照してください。

TopicIcon.png

アニメーション ブループリントでのグラフ作成

アニメーション ブループリントでさまざまなグラフを使用して、スケルタル メッシュでのポーズの編集、ブレンド、および操作を行います。

アニメーション ブループリントでさまざまなグラフを使用して、スケルタル メッシュでのポーズの編集、ブレンド、および操作を行います。

TopicIcon.png

ステートマシン

ステート マシンを使用して、ロジックに基づいて分岐するアニメーションを作成します。

ステート マシンを使用して、ロジックに基づいて分岐するアニメーションを作成します。

アニメーション プレビュー エディタ

アニメーション プレビュー エディタで変数およびクラスのデフォルトを変更することができます。それによりビューポートのスケルタルメッシュが更新されます。

anim preview editor

[Edit Preview (プレビューを編集)] をクリックすると、このパネルの動作が変更され、変数への一時的な編集のみを行うことができます。この機能は、破壊的な編集を行うことなく、さまざまな変数の状態をプレビューする必要がある場合に役立ちます。変更を行うと、プロンプトが表示され、その変更をデフォルトに適用するかどうかを選択できます。

edit preview

タグ
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル