Houdini 19.5 パーティクル

フォース(力)を加える

直接パーティクルをフォースで動かすことができます。フォースは、シーンのジオメトリから発生させることができます(例えば、を作成してパーティクルを引き寄せたり、引き離すことができます)。または、一般的な1方向のフォースを加えることができます(例えば、重力)。

直接パーティクルをフォースで動かす方法

To...Do this

パーティクルを引き寄せたり、引き離すジオメトリを作成する

  1. シェルフParticles タブからPoint AttractツールまたはCurve Attractツールをクリックします。

  2. 引き寄せたい、引き離したいパーティクルシステムを選択して、Enterを押して選択を確定します。

  3. パーティクルを引き寄せたい、引き離したいオブジェクトまたはカーブを選択して、Enterを押して選択を確定します。 引き寄せと引き離しの度合いは、POP Attractor DOPノードの Force タブにある Force Scale パラメータで変更することができます。プラスの値がパーティクルを引き寄せ、マイナスの値がパーティクルを引き離します。

一般的な1方向のフォースを作成する

  1. シェルフの Particles タブのForce Particlesツールをクリックします。

  2. 影響を受けるパーティクルを選択して、Enterを押して選択を確定します。

  3. POP Force DOPノードの Force パラメータでパーティクルに影響を与える強さを設定します。デフォルトではY方向に-9.81が設定されているので重力が追加されます。

Note

パーティクルを別タイプの1方向のフォースで反応させたいのであれば、シェルフFan ParticlesWind on Particlesのツールを使うこともできます。

ランダムなフォースをパーティクルに追加する

  1. シェルフの Particles タブのForce Particlesツールをクリックします。

  2. 影響を受けるパーティクルシステムを選択して、Enterを押して選択を確定します。

  3. POP Force DOPノードの Noise タブのパラメータを変更します。 Swirl SizePulse LengthRoughnessTurbulence などのパラメータを変更することができます。

パーティクルをカーブ沿い、カーブの方向に向かって、カーブ周りに移動させる

  1. Draw Curveシェルフツールを使ってカーブを作成します。滑らかなカーブが必要であれば、そのツールの Bezier モードを使用します。

  2. Locationシェルフツールを使って、カーブ沿いにパーティクルシステムを作成します。ビューポート内で、そのカーブの端点上にカーソルを置いてEnterを押すと、パーティクルシステムの原点を定義することができます。

  3. Particles タブのCurve Forceツールをクリックします。

  4. パーティクルに影響を与えたいカーブを選択して、Enterを押します。

  5. obj レベルで、AutoDopNetworkノードをダブルクリックして、その中に入ります。

  6. POP Curve Force DOPのパラメータとフォースを調整して、パーティクルを慣らします。

  7. Gravity Force DOPノードの Bypass フラグをオンにするか、そのノードを削除します。

パーティクルが群れをなすようにさせる

  1. LocationまたはSourceのシェルフツールを使って、パーティクルシステムを作成します。

  2. Particles タブのFlock Particlesシェルフツールをクリックします。

  3. obj レベルで、AutoDopNetworkノードをダブルクリックして、その中に入ります。

  4. POP Location DOPまたはPOP Source DOPの Birth タブを開きます。 Const. Activation パラメータに$F<=5と入力して、新規パーティクルの生成を5フレームまでに制限します。

  5. Const. Birth Rate を上げて、パーティクル密度を上げます。

パーティクルの群れの領域は非常に大きくなることが多いです。ビューポート内でを使用することでズームアウトすることができます。

  1. POP Flock DOPを選択します。You can choose the Number of Centers を変更することで、パーティクルの群れの数を決めることができます。

  2. Avoid Force3に設定して、パーティクル間の空間を広げます。

  3. Avoid Max Dist0.5に設定します。これは、パーティクルがお互いに回避し始める距離です。

Note

群れを動かすには、POP Attract DOPノードを使ってオブジェクト(キャラクタなど)を追跡させるか、または、他のPOP Forces DOPを使って直接群れを動かすことができます。

Tip

パーティクルを団結させて、より密度の高いパーティクルクラウドを作成するには、POP Location DOPの後にPOP Drag DOPを追加します。 Air Resistance パラメータを変更することで、パーティクルの速度を制御することができます。

パーティクル

はじめよう

挙動

次のステップ

リファレンス