リンク

「リンク」ビヘイビアは、あるパラメータの値を別の「リンクされた」パラメータの値と一致するようにします。ソースパラメータは、同じオブジェクト内でも別のオブジェクトからでも適用できます。リンクされたパラメータには、数値データが含まれる必要があります。チェックボックス、メニュー、その他の数値以外の値で制御されるパラメータは、リンクできません。リンクされたパラメータには、同じ数の属性が含まれる必要があります。合成パラメータ(「調整」の X-Y-Z など)をスライダが 1 つしかないパラメータ(「不透明度」など)にリンクすることはできません。ただし、「調整」の X-Y-Z などの合成パラメータを「位置」の X-Y-Z にリンクすることはできます。

「リンク」ビヘイビアが表示されているインスペクタ

ソースパラメータの値を調整して、より正確に目的のパラメータに適用することができます。たとえば、1 〜 100 の範囲にあるソースパラメータを調整して、0 〜 1 の範囲に収めて適用することができます。値はソースからオフセットすることができるため、エフェクトを目的の値と混在させて、異なるエフェクトを作成することができます。

「リンク」ビヘイビアは、ビヘイビアまたはキーフレームによってアニメートされているパラメータに適用できますが、「始点の値」または「終点の値」が 0 のときはパラメータには作用しません。

「リンク」ビヘイビアを使用してオブジェクトの位置パラメータを制御するときに、リンクされた座標は現在のグループの中心点が基準になります。そのため、オブジェクトが同じグループ内の別のオブジェクトにリンクされると、同一の位置を共有します。ただし、ソースオブジェクトが別のグループ内にある場合、座標は空間内でオフセットしているように見えることがあります。

中心点が異なるグループ間で同一の位置を一致させることが目的である場合、ソースが含まれるグループ内で不可視のダミーオブジェクトを作成してソースオブジェクトにリンクし、「マッチムーブ」ビヘイビアを使用してダミーオブジェクトの位置をターゲットの位置にコピーすることができます。「マッチムーブ」では、グループ間の位置オフセットを補正します。さらに、オブジェクトを別のオブジェクトに吸着させたりソースオブジェクトの変形を模倣したりするオプションが用意されています。「マッチムーブ」ビヘイビアについて詳しくは、マッチムーブの概要を参照してください。

オブジェクトの座標ではなくグループの座標へリンクして、「リンク」ビヘイビアの「オフセット」パラメータを使用して目的の位置を取得することもできます。ただし、そのグループがさらに別のグループに追加される場合、リンクされたオブジェクトが期待通りに動かない可能性があります。

参考: 「リンク」ビヘイビアを追加しても、デフォルトでは有効になっていません。このビヘイビアを有効にするには、「ビヘイビア」インスペクタでビヘイビア名の横にあるアクティブ化チェックボックスをクリックします。

「ビヘイビア」インスペクタのコントロールを使って、このビヘイビアを調整します:

  • ソースオブジェクト:ソースパラメータが存在するソースオブジェクトを定義するオブジェクトウェルです。「対象」ポップアップメニューをクリックして、現在のプロジェクト内のソースオブジェクトを選択します。

  • ソースパラメータ:「リンク」ビヘイビアのソースとして機能するパラメータが表示されるポップアップメニューです。このメニューを使って、新しいソースパラメータを選択します。「適用」(「ターゲットパラメータ」)ポップアップメニューで選択したパラメータと値タイプおよび属性数が同一のパラメータのみがここに表示されます。

    参考: 「ソースパラメータ」は、可能な場合は「適用」行(後述)で選択されているパラメータにデフォルト設定されます。

    重要: 「適用」(「ターゲットパラメータ」)設定を変更すると、「ソースパラメータ」ポップアップメニューに表示されるパラメータが変化します。探しているパラメータが見つからない場合は、リンクできる「ターゲットパラメータ」を選択することが必要な場合があります。

  • 適用:影響を受けるパラメータが表示されるポップアップメニューです。このメニューを使って、ビヘイビアを別のパラメータに割り当て直します。

  • 適用モード:ソースパラメータからの値がターゲットパラメータに与える影響を設定するポップアップメニューです。以下の選択肢があります:

    • ソースに追加:ソースパラメータの値がターゲットパラメータの既存の値に追加されます。

    • ソースで乗算:ソースパラメータの値がターゲットパラメータの既存の値と乗算されます。

    • ソースで置き換え:ソースパラメータの値でターゲットパラメータの既存の値が置き換えられます。

  • 時間とともにミックス:ソースパラメータの値がターゲットパラメータに影響を与える速度を設定するポップアップメニューです。オプションには、「イーズイン」、「イーズアウト」、「イーズイン/アウト」、「加速」、「減速」、「加速/減速」、および「カスタムミックス」があります。

  • ミックス時間範囲:イーズまたは加速度が生じるフレーム数を制御するスライダです(「時間とともにミックス」ポップアップメニューが「イーズ」または「加速度」オプションに設定されている場合に使用できます)。

    ヒント: 「イーズイン」と「加速」は「リンク」ビヘイビアのイン点で開始し、「イーズアウト」と「減速」は「リンク」ビヘイビアのアウト点で終了します。そのため、「タイムライン」で「リンク」動作をトリムして、イーズイン、イーズアウト、加速、減速などの開始や終了の位置を指定することができます。

  • カスタムミックス:アニメートすることで、ソースパラメータ値とターゲットパラメータ値の間でユーザ定義のミックスを作成することができるスライダです(「時間とともにミックス」パラメータが「カスタムミックス」に設定されている場合に使用できます)。

  • 調整:ターゲットに適用する前にソースパラメータに乗算する値を指定するスライダです。

  • リンクを適用するタイミング:ソースからの値がターゲットに適用されるタイミングを制限するポップアップメニューです。選択肢は 5 つあります:

    • 任意のソース値:ソースパラメータの値に制限を課しません。ソースパラメータに関連する各設定のオフセットスライダが「ビヘイビア」インスペクタの下部に表示されます。「不透明度」のようにソースパラメータにスライダが 1 つある場合は、表示されるオフセットスライダも 1 つです。「位置」の X-Y-Z のようにソースパラメータにスライダが複数ある場合は、それぞれの設定に対してオフセットスライダが表示されます。

    • 最小値より大きいソース値:定義された最小値をソース値が超えるときにのみリンクが適用されます。ソース値が定義された最小値を下回ると、「リンク」ビヘイビアは停止します。選択した場合、「範囲内でソース値をクランプ」チェックボックス、およびソースパラメータに関連する各設定のオフセットと最小値のスライダが「ビヘイビア」インスペクタの下部に表示されます。ドロップシャドウの「ブラー」のようにソースパラメータにスライダが 1 つある場合は、その設定に対して表示されるオフセットと最小値のスライダも 1 つずつです。「調整」の X-Y-Z のようにソースパラメータにスライダが複数ある場合は、それぞれの設定に対してオフセットと最小値のスライダが表示されます。

    • 最大値より小さいソース値:定義された最大値をソース値が下回っているときにのみリンクが適用されます。ソース値が定義された最大値を超えると、「リンク」ビヘイビアは停止します。選択した場合、「範囲内でソース値をクランプ」チェックボックス、およびソースパラメータに関連する各設定のオフセットと最大値のスライダが「ビヘイビア」インスペクタの下部に表示されます。シェイプの「丸み」のようにソースパラメータにスライダが 1 つある場合は、その設定に対して表示されるオフセットと最大値のスライダも 1 つずつです。「回転」の X-Y-Z のようにソースパラメータにスライダが複数ある場合は、それぞれの設定に対してオフセットと最大値のスライダが表示されます。

    • 最小値と最大値の間のソース値:定義された範囲内にソース値が収まっているときにのみリンクが適用されます。ソース値が定義された最小値を下回るか、定義された最大値を超えると、「リンク」ビヘイビアは停止します。選択した場合、「範囲内でソース値をクランプ」チェックボックス、およびソースパラメータに関連する各設定のオフセット、最小値、最大値の各スライダが「ビヘイビア」インスペクタの下部に表示されます。シェイプの「フェザー」のようにソースパラメータにスライダが 1 つある場合は、その設定に対して表示される 3 つのスライダ(オフセット、最小値、最大値)も 1 組です。「塗りのカラー」(赤、緑、青)のようにソースパラメータにスライダが複数ある場合は、それぞれの設定に対して 3 つのスライダの組が表示されます。

    • 最小値および最大値の範囲外のソース値:定義された範囲外にソース値があるときにのみリンクが適用されます。ソース値が定義された最小値を超えるか、定義された最大値を下回ると、「リンク」ビヘイビアは停止します。選択した場合、「範囲内でソース値をクランプ」チェックボックス、およびソースパラメータに関連する各設定のオフセット、最小値、最大値の各スライダが「ビヘイビア」インスペクタの下部に表示されます。アウトラインの「幅」のようにソースパラメータにスライダが 1 つある場合は、その設定に対して表示される 3 つのスライダ(オフセット、最小値、最大値)も 1 組です。「シアー」の X-Y のようにソースパラメータにスライダが複数ある場合は、それぞれの設定に対して 3 つのスライダの組が表示されます。

  • 範囲内でソース値をクランプ:最小値と最大値を必要とする選択肢が「リンクを適用するタイミング」ポップアップメニューに設定されているときに使用可能になるチェックボックスです。選択すると、定義された範囲外にある値は、許容される最大値または最小値の設定に固定されます。

  • (パラメータ)オフセット:ソースパラメータ値とターゲットパラメータに適用される値との間に、一定のオフセットを作成できるスライダです。

  • (パラメータ)最小値:「リンクを適用するタイミング」ポップアップメニューを「最小値より大きいソース値」、「最小値と最大値の間のソース値」、または「最小値および最大値の範囲外のソース値」に設定した場合に使用可能になる 1 つまたは複数のスライダです。ソースパラメータの各コンポーネントに対して「最小値」のスライダが表示されます。このスライダを調整して、「リンク」ビヘイビアがアクティブになるタイミングを制限する最小値を指定します。

  • (パラメータ)最大値:「リンクを適用するタイミング」ポップアップメニューを「最大値より小さいソース値」、「最小値と最大値の間のソース値」、または「最小値および最大値の範囲外のソース値」に設定した場合に使用可能になる 1 つまたは複数のスライダです。ソースパラメータの各コンポーネントに対して「最大値」のスライダが表示されます。このスライダを調整して、「リンク」ビヘイビアがアクティブになるタイミングを制限する最大値を指定します。