Null Controller Force(ヌル コントローラ フォース)
 
 
 

ヌルの位置を使用するフォースを生成し、フォースの中心、方向、およびサイズをコントロールします。ポイントは、ゴールオブジェクトに対してパーティクルが近づいたり遠ざかったりするのと同様の方法で、このヌルに引き付けられたりヌルから跳ね返ったりします。

このフォースを使用するには、ヌルの[Out Name]出力を[Null Controller Force]コンパウンドの[Null Name]ポートに接続する必要があります。

ヌルのアイコンのシェイプを(環、矩形波、円などに)変更すると、このフォースの動作も変わります。これは、生成されるフォースの値が、ヌルの中心からそのシェイプのエッジに向けて、プロファイルカーブを使用して調節されるためです。このフォースの方向をヌルの任意のローカル軸に設定することもできます。

このコンパウンドの[フォース]出力は、[フォースの追加]コンパウンドの[フォース]ポートに接続します。

ICE でのフォースの使い方の詳細については、「ICEフォース」(「ICE の基本」)を参照してください。

タスク:[Particles]/[Forces]

出力ポート: [フォース]

ヌルの名前(Null Name)

コントローラとして使用するヌルの名前です。このポートには、ヌルの[Out Name]出力を接続します。

ヌルのシェイプを変更することで、フォースの動作を変更できます。この操作を実行するには、ヌルのプロパティ エディタを開き、リストから[Primary Icon]シェイプを選択します。

ヌルまでの距離に対応した強さのプロファイル(Strength Over Distance to Null Profile)

ヌルの中心からエッジにかけて、フォースをどのように減衰するかを定義するグラフです。グラフ底部の値 0 はヌルの中心を表し、値 1 はエッジを表します。

強さ(Strength)

パーティクルまたはオブジェクトに適用する、ヌルに引き付けるフォース、またはヌルから反発するフォースの強さを指定します。

フォースの方向の種類の選択(Select Force Direction Type)

使用するフォースの方向の種類を、[Away from Null Center]または[Use Input Force Direction]から選択します。

  • [Away from Null Center]: 各パーティクル/オブジェクトをヌルの中心に引き付けるフォース、またはヌルの中心から反発させるフォースが発生します。ヌル アイコンが[円]または[矩形波]に設定されている場合、実際の中心はヌルの中心を通るラインになります。

  • [Use Input Force Direction]: 設定した[Force Direction]の値(以下を参照)を使用して、フォースの方向を定義します。

フォースの方向(Force Direction)

これらの値は、[Select Force Direction Type]で[Use Input Force Direction]を選択した場合のみ使用します。このベクトルにより、フォースの方向として使用するヌルのローカルベクトルが定義されます。

これらの XYZ 値は、ヌル コントローラのローカル座標空間での値になります。たとえば、フォースに対して[0,1,0]という値を指定すると、ヌルの Y 軸に沿ったフォースが生成されます。つまり、ヌルを回転させることが可能で、フォースは常にヌルのローカルの Y 軸方向を向くことになります。