パラメータコントローラについて

最終更新: 2024年12月17日

モデルトラックにコントローラを設定して、まとめてパラメータを制御する機能です。
設定したコントローラの位置や方向から最終的なパラメータ値を推定(計算)します。

コントローラで制御する方法は以下の2つです。

ビュー上で直接コントローラをドラッグ

ビュー上で直接コントローラをドラッグして、タイムラインに設定したパラメータのキーを打ちます。

ターゲットを設定して自動で追従させる

ターゲットを設定してタイムラインにキーを打たずに自動で追従させます。

詳しくはパラメータコントローラの「コントローラのターゲット設定」をご覧ください。

※「パラメータコントローラ用サンプル」を配布していますのでご利用ください。

パラメータコントローラの画面構成

番号名前説明
1パラメータコントローラツールパラメータコントローラを設定します。
設定はツール詳細パレットから行います。
2コントローラアニメーションビュー上でモデルにコントローラを設定し、ドラッグ操作で直接パラメータを動かします。

ビュー下部に、計算結果を描画に反映したり、コントローラを表示/非表示にできるボタンがあります。
3ツール詳細コントローラの以下の編集を行います。
・コントローラの選択/移動
・単点コントローラの追加
・方向コントローラの追加
・コントローラの削除
4インスペクタコントローラの情報を表示します。
ターゲットを設定したり、コントローラで動かすパラメータを選択します。
5重みターゲット追従時の計算結果をどこまで反映するかを設定します。
値が100になると計算の結果が100%反映され、0になると反映されません。

パラメータコントローラの編集

コントローラは、パラメータコントローラツールをクリックし[ツール詳細]パレットから編集します。

番号名前説明
1パラメータコントローラの選択/移動ビュー上のコントローラをクリックして選択します。
(矢印ツールでも選択が可能です)

コントローラを選択すると、インスペクタパレットにコントローラの情報が表示されます。
複数選択も可能で、選択されたコントローラは赤枠で強調されます。

コントローラを選択しドラッグすることで、アートメッシュ上のコントローラの座標移動を行うことができます。
リリース版にて「方向コントローラ」「複数選択した単点コントローラ」の移動に対応予定です。
2単点コントローラの追加モデルに単点のコントローラを設定します。

ビュー上でモデルをクリックすると、一番手前にあるアートメッシュに対して単点コントローラが追加されます。
3方向コントローラの追加モデルに方向の情報を持ったコントローラを設定します。

ビュー上でモデルをドラッグすると、ドラッグ開始地点に始点のコントローラが置かれ、ドラッグ終了地点に終点のコントローラが設定されます。

終点に指定するアートメッシュは、始点と同じモデルトラックに所属している必要があります。
4パラメータコントローラの削除パラメータコントローラをクリックして削除します。

パラメータコントローラの表示設定

パラメータコントローラはビュー上のモデルに表示されます。
表示する情報や表示条件を設定する際は、ビュー下部にあるボタンをクリックし[パラメータコントローラの表示設定]ダイアログを開きます。

番号名前説明
1名前コントローラの名前をビューに表示します。
2ターゲットの関係性コントローラとターゲットの関係性を矢印で表示します。
3影響するアートメッシュをハイライトコントローラにカーソルを合わせたり選択したときに、コントローラの計算によって動くアートメッシュの範囲をハイライトします。
4再生中シーン再生時もコントローラを表示します。
5トラック非表示中トラックが非表示でもコントローラを表示します。

パラメータコントローラの設定

以下の操作時に、インスペクタパレットにコントローラの情報を表示します。

  • 矢印ツールでコントローラを選択
  • パラメータコントローラツールを選択
番号名前説明
1名前コントローラの名前を設定します。
変更前はコントローラを追加したアートメッシュの名前になっています。
2トラックコントローラが設定されているトラックの名前を表示します。
3アートメッシュコントローラが紐づいているアートメッシュの名前を表示します。
方向コントローラは[始点]と[終点]に紐づくアートメッシュが表示されます。
4ビュー上で表示するコントローラの色を指定します。
5ターゲットターゲット追従の際に目標になるコントローラを指定します。
6計算ユニットターゲットの追従に伴う計算を行う際に、同時に計算されるコントローラの組み合わせを表示します。
7自動グループ化計算ユニットとしてまとめて計算したほうが適切なコントローラ同士を自動的にグループ化します。
計算順序を入れ替えるなど、分離して計算したいときにだけチェックを外します。
8計算ユニット設定ダイアログを開く[パラメータコントローラの計算ユニット設定]ダイアログを表示します。
9パラメータコントローラを動かした際に変化させるパラメータを指定します。
指定出来るパラメータは、コントローラが配置されたオブジェクトが変形する可能性のあるパラメータに限られます。

詳しくは「コントローラのターゲット設定」をご覧ください。

コントローラの操作

矢印ツールを選択して設定されたコントローラをドラッグすることで、パラメータをまとめて動かすことができます。

コントローラで動かすパラメータはインスペクタパレットの[パラメータ]の項目で指定できます。
指定したパラメータに紐づいたアートメッシュがハイライトされるため、どこまで動かすことができるかビュー上で確認することができます。

ビュー上でコントローラを動かすと指定したパラメータに自動でキーが打たれるので、モデルを触りながら直感的にアニメーションの制作ができるようになります。

コントローラの復元

他のモデルや編集したモデルに差し替えるなどで、変形・編集・削除されたアートメッシュにパラメータコントローラーが設定されている場合は可能な限り復元が試みられます。

復元できなかった場合は、プロパティグループや計算順序設定ダイアログに表示される名前が灰色になります。

シーンの複製

コントローラはシーンの複製に対応していないため、複製時にはコントローラーの設定が消えた状態となります。

なお、シーンの複製にはリリース版での対応を予定しています。

パラメータコントローラ設定の書き出し

コントローラの情報はCAN3ファイルの各トラックごとに保存されます。
選択中のトラックのコンテキストメニューから書き出し、読み込みができます。

パラメータコントローラを書き出し

選択中のトラックに存在するコントローラを.paramctrl3.jsonファイルに書き出します。

パラメータコントローラを読み込み

選択中のトラックへ.paramctrl3.jsonファイルに記録されたコントローラを読み込みます。

選択中のトラックにすでにコントローラが存在する場合、どのようにして追加するか確認ダイアログが表示されます。

.paramctrl3.jsonファイルに重みのキーフレームは出力されません。
重みにキーがある場合は、出力元のCAN3ファイルから重みのキーをコピーし[キーフレームを選択行にペースト]で貼り付けてください。

組み込み用モデルトラックについて

組み込み用モデルトラックをシーンに読み込む際、CMO3ファイルと同じフォルダに .paramctrl3.jsonファイルが存在する場合、以下のダイアログが表示されます。

このダイアログで読み込む .paramctrl3.jsonファイルを選択することができます。

この記事はお役に立ちましたか?
はいいいえ
この記事に関するご意見・
ご要望をお聞かせください。