カーブに沿って流れるICE パーティクル

 
 
 

[Flow Along Curve]コンパウンドを使用すると、パーティクルがカーブに沿って流れるようにすることができます。このコンパウンドは、パーティクルがカーブのタンジェントに沿って流れるように速度ベクトルを変更します。これは、パーティクルがパスや方向に沿って流れるようにする必要がある場合に便利です。たとえば、泳いでいるときに突然方向を変える魚の群れ、動脈を流れる血球、山から噴出して流れ落ちる溶岩などの作成に役立ちます。

パーティクルがカーブに沿って流れるようにするには

  1. パーティクルが沿って進む1つまたは複数のカーブを作成します。

    カーブの変形とデフォーメーションを必要に応じてアニメートすると、パーティクルは引き続きそれに従って移動します。

  2. パーティクル放出を作成します。「基本的なパーティクル放出を作成する」を参照してください。

  3. [ICE]ツールバーから[パーティクル](Particles) [衝突](Collision) [カーブに沿った流れ](Flow Along Curve)を選択します。

    このコマンドは[Flow Along Curve]コンパウンドをICEツリーに追加し、[Simulation Root]コンパウンドの[Execute]ポートに接続します。

  4. パーティクルの流れに使用する1つまたは複数のカーブを選択します。続けて、各カーブの[Get Data]ノードを[Flow Along Curve]コンパウンドの[Curve]ポートに接続します。

  5. [Flow Along Curve]プロパティエディタで、カーブに沿ってパーティクルが流れる方法を決定するパラメータを必要に応じて設定します。これによって、パーティクルと、このコンパウンドに接続されたすべてのカーブの関係が変わります。

    [Align Particle(パーティクルの整列)]および[Local Vector(ローカルベクトル)]オプションを選択すると、パーティクルの Y 軸はカーブの方向に沿って整列します。