
PArrayで粒子が牢獄に閉じ込められる謎
3ds MaxでPArrayを使った壮大な爆発を設定するのは簡単であるはずです:エミッターオブジェクト(例:球体)を選び、粒子が全方向に飛び出します。しかし時には、壊滅的な解放の代わりに、粒子がエミッター内部に奇妙に閉じ込められ、不可視の力で囚われているように見える奇妙な現象が発生します 🚀。この困惑する現象は難解なバグではなく、表面法線が逆転しているという古典的な問題です。
見えない犯人:逆転した法線
3ds Maxのメッシュの各面には法線があり、これは「前面」または外向きの方向を定義する不可視のベクターです。PArrayシステムはFacesまたはVerticesから粒子を発射する際、これらの法線の方向を使用して粒子の初期軌道を決定します。エミッター球体の法線が内側を向いている場合、PArrayは忠実にその方向に粒子を発射します—球体の中心に向かって—粒子同士が衝突し、内部に閉じ込められて密度の高い静的な塊を作成します。
エミッターの逆転した法線は、牢獄のドアを内側に開くようなもので、粒子は出口を見つけられません。
解決策:反転と再方向付け
解決策はシンプルですが重要です:法線を反転させます。エミッターオブジェクト(球体)を選び、Editable MeshまたはEditable Polyに変換します。PolygonまたはElementのサブレベルに移動し、全ての面を選択して、プロパティパネルのFlip Normalsオプションを探します。あるいは、スタックからNormalモディファイアを適用し、Flip Normalsチェックボックスをオンにします。即座に、粒子が閉じ込められた状態から正しく外側に噴出する動作に変わるのがわかります。
PArrayパネルの最終設定
法線を修正したら、PArray自体で発射を微調整します。Particle Generationロールアウトで、方向オプションがOutwardsまたはAlong Normalsに設定されていることを確認します。また、Speedが粒子が中心から離れるのに十分高い値になっているかも確認します。爆発の場合、短い寿命と高い発射レートのBy Time分布を使用すると、激しく突然のエネルギー解放を作成できます。
完璧な爆発のためのワークフロー
将来の粒子閉じ込めを避けるために、これらのステップに従ってください:
- 事前検査:オブジェクトをエミッターとして使用する前に、Viewport > Display Normalsをオンにして法線の方向を視覚化します。
- 体系的な反転:Normalモディファイアを使用して反転します。非破壊的で調整が簡単です。
- 発射テスト:ビューポートで粒子数を低くして素早いプレビューを行い、動作を確認します。
- 追加の力:現実的な爆発のために、WindスペースワープやDragを追加して動きにダイナミズムを与えます。
- テストレンダリング:マテリアルとモーションブラーがシミュレーションとよく統合されているかを確認するために、数フレームをレンダリングします。
法線が正しい方向を向いていると、爆発、噴火、または単なる塵の放出シミュレーションが予定通り解放的に動作します。もし粒子が反乱を起こして別の方向に行っても、それは独自の意志を持った破片だと言えます 😉。