アニメーター ツールは、[Translators (トランスレーター)]、[Rotators (ローテーター)]、[Exploders] の 3 つのカテゴリに分かれています。 すべてのアニメーターは、各カテゴリに固有のいくつかの設定を除き、同じ設定を共有しています。
このページには、すべてのアニメーターの設定が含まれています。 設定が 1 つのアニメーター タイプにのみ適用される場合は、括弧で囲んで示しています。
特定のアニメーター タイプの詳細については、「トランスレーター ツールとローテーター ツール」および「Exploder ツール」を参照してください。
アニメーター ツールの設定
ビューポートまたはシーン グラフでアニメーターを選択すると、アニメーターの設定が [Properties (プロパティ)] パネルに表示されます。
アニメーターを有効化/無効化する
アニメーターを有効または無効にするには、アニメーターを選択し、[Enable animator (アニメーターを有効にする)] チェックボックスをオンまたはオフにします。
プレイ モード
アニメーターは、[Collision mode (コリジョン モード)]、[Preview mode (プレビュー モード)]、および [Sequence mode (シーケンス モード)] で再生できます。
コリジョン モード
[Collision mode (コリジョン モード)] は、シーケンス化またはスクリプト化されていないアニメーションに使用するように設計されています。 コリジョン モードでは、アニメーションはイベント駆動型であり、トリガーがコリジョン トリガー範囲に入った場合にのみ実行されます。 たとえば、ドアをアニメートし、アニメートされたキャラクターがドアの周囲の指定されたコリジョン トリガー範囲に入った場合にのみドアが開くように設定できます。
コリジョン モードでは、アニメーターはプレイバック モードの設定によって制御されません。
シーケンスはプレイバック設定によって制御されず、タイムラインによって制御されます。 シーケンス内のアニメーターに対してコリジョン モードを選択すると、イベント駆動型アニメーションはタイムラインで制御できないため、アニメーターのアニメーション トラックが削除されます。
アニメーションは、1 つ以上のコリジョン トリガーがトリガー範囲内にある場合にのみ再生されます。
トリガー:トリガーは次のいずれかの項目です。
Pedestrians (歩行者):キャラクター パス上の歩行者。
Vehicles (車両):車両パス上の車両。
Custom path actors (カスタム パスの動作主体):カスタム パスのオブジェクト。
Camera (カメラ):ビューポート カメラ。
Trigger zone (トリガー範囲):アニメーションの再生を開始するためにトリガーが存在する必要がある領域を定義します。 トリガー ゾーン領域は、デフォルトでは、100 cm ~ 5000 cm の範囲で指定できます。ただし、この最大値はオーバーライドできます。
プレビュー モード
Preview mode (プレビュー モード) は、メディア モード以外、およびプロパティベースの構成内でアニメーターを操作する場合に使用できます。 プレビュー モードは、プレゼンター モードで表示するアニメーションや、プレゼンテーションに追加した構成内で表示するアニメーションを作成するために使用できます。
プロパティベースの構成では、構成状態内のオブジェクトのプロパティを保存して表示できます。 構成にアニメーターを追加すると、オブジェクトをアニメートし、各構成状態でアニメーションのプロパティを制御できます。 たとえば、展開ビュー アニメーションの複数の状態を作成し、各状態に異なる Exploder プリセットを使用できます。
シーケンス モード
[Sequence mode (シーケンス モード)] は、シーケンスのオブジェクトをアニメートし、動画としてエクスポートするために設計されています。
シーケンスには、タイムラインで制御されるトラックが含まれます。 シーケンスにアニメーターを追加すると、アニメーターはトラックとして追加され、タイムラインで制御されるため、アニメーションの長さとスクリプトを正確に制御できます。
シーケンス モードは、動画内のアニメーターでも使用できます。 ただし、シーケンスとは異なり、動画にはトラックとタイムライン、および [Start delay (開始遅延)] 設定がありません。 そのため、動画はスクリプト化されたアニメーションのデザインに使用できないため、アニメーターにとって最適なツールとは言えません。
シーケンス モードでは、アニメーターの [Oscillate loop (振動ループ)] モードは使用できません。
注:シーケンス モードでは、アニメーターの [Oscillate loop] モードは使用できません。
編集ツール
ツール | 画像 | 説明 |
リンク | シーン内の選択したパーツのリンクをアニメーターにリンクします。 パーツがリンクされている場合、そのパーツはアニメーターによって親子付けされ、アニメーションに含まれます。 | |
リンク解除 | シーン内の選択したパーツをアニメーターからリンク解除します。 オブジェクトがアニメーターからリンク解除されると、そのオブジェクトはアニメーターによって親子付けされなくなります。 | |
Move parent (親を移動) | このツールを使用すると、アニメーターにリンクされているパーツ (子) を移動させることなく、アニメーター (親) の位置と向きを移動できます。 親の位置を変更すると、選択した [Movement (動き)] ([From start (スタートから)] または [To start (開始)]) に応じて、アニメーションの開始点または終了点が変更されます。 Move parent (親を移動) アイコンをクリックすると、アニメーターを一時停止できます。 親を新しい位置に移動した後、[Playback mode (プレイバック モード)] セクションの [Play (プレイ)] ボタンをクリックしてアニメーションを再開します。 |
プレイバックモード
| プレイバックモード | 説明 |
|---|---|
1 | アニメーションの最初のフレームに移動し、一時停止します。 |
2 | アニメーションを再生します。 |
3 | アニメーションを一時停止します。 |
4 | アニメーションを開始点まで徐々に巻き戻します。 |
5 | アニメーションの最後のフレームに移動して、一時停止します。 |
シーケンスでは、アニメーターのプレイバックはタイムライン上の再生ヘッドによって制御されます。
メイン アニメーション
[Main animation (メイン アニメーション)] セクションの内容は、使用しているアニメーターのタイプによって異なります。
次の表に、[Main animation (メイン アニメーション)] セクションのすべての設定を示します。 設定が特定のアニメーター タイプにのみ適用される場合は、その旨が最初の列に記載されています。
設定 | 説明 |
Distance (距離) (トランスレーターのみ) | オブジェクトの各パーツが移動する距離を制御します。 オプション:-10,000 cm ~ 10,000 cm トランスレーターの詳細については、「トランスレーター ツールとローテーター ツール」を参照してください。 |
Angle (角度) (ローテーターのみ) | 回転の角度を制御します。 オプション:-360° ~ 360° 最大値は上書きすることができます。 ローテーターの詳細については、 「トランスレーター ツールとローテーター ツール」を参照してください。 |
Preset (プリセット) (Exploders のみ) | 選択されているプリセットの名前とサムネイルを表示します。 サムネイルをクリックすると、[Exploders presets (Exploder プリセット)] ウィンドウが開き、デフォルトのプリセットと作成したカスタムプリセットを表示できます。 カスタム プリセットを作成するには、シーンの Exploder の設定を変更してから、[Exploders presets] ウィンドウを開いて、[+Add (+ 追加)] ボタンをクリックします。 Exploder および Exploder プリセットの詳細については、「Exploder ツール」を参照してください。 |
Shape (形状) (Exploder のみ) | オブジェクトのパーツを展開する際に使用する空間パターンを定義します。
|
Movement (動き) | アニメーションを開始点から終了点まで再生するか、終了点から開始点まで再生するかを定義します。
|
Distance Mode (距離モード) (Exploder のみ) | 各子の移動に使用する方法を定義します。
|
Amplification factor (増幅係数) (Exploders のみ) | [Distance mode (距離モード)] で [Amplified] を選択した場合、このスライダーは各パーツの増幅オフセットを定義します。 オプション:0x ~ 10x 最大値は上書きすることができます。 |
Distance (距離) (Exploder のみ) | [Distance mode] で [Constant] を選択した場合、このスライダーを動かすと、パーツが移動する合計距離が増減します。 オプション:0 m ~ 100 m 最大値は上書きすることができます。 |
Children origin (子の原点) (Exploder のみ) | 子オブジェクトの原点を、子オブジェクトのバウンディング ボックスの中心に配置するか、回転軸に配置するかを定義します。
|
Stagger offset (スタガー オフセット) | 各子オブジェクトを同時に移動するか、時間差で移動するかを指定します。 時間差で移動するアニメーションを作成するには、0 より大きい値を使用します。 オプション:0 ~ 2 最大値は上書きすることができます。 |
ループおよびタイミング
設定 | 説明 |
Loop mode (ループ モード) | アニメーションを一度だけ再生するか、連続再生するかを決定します。
|
Loop duration (ループ間隔) | アニメーションが開始から終了まで再生される時間を定義します。 オプション:0.02 s ~ 30 s |
| 詳細 | |
Animator easing (アニメーター イージング) | アニメーションの開始時と終了時のイージングインとイージングアウト エフェクトを定義します。
|
Start delay (開始延期) | アニメーションの再生が開始されるまでの遅延を秒単位で設定します。 この設定は、プロパティベースの設定内でアニメーターの開始時間を制御する場合に特に役立ちます。 ビューポートでは、Twinmotion プロジェクトを閉じて再度開くか、アニメーションの最初のフレームに戻って、アニメーションの再生を開始すると、遅延が表示されます。 オプション:0 s ~ 60 s |
Inter loop delay (インターループ遅延) | それぞれのフルのアニメーション ループ間の遅延を秒単位で設定します。 オプション:0 s ~ 30 s |