| On this page |
このシェルフツールは、Fireballシェルフツールを拡張して、煙トレイルを伴う瓦礫を追加したものです。
これは、瓦礫が密度トレイルを放つ火の玉型の爆発のSparse Pyroシミュレーションをセットアップします。
瓦礫は、メインの爆発を生成するソースと同じソース上でインスタンス化されます。
それらの瓦礫は、火の玉シミュレーションからのVelocityフィールドによって運ばれるPyroトレイルシミュレーションのソースとなります。
重要なノード ¶
pyroburstsource1
火の玉は、1個のPyro Burst Sourceノードから生成されています。
このノードは、火の玉の全体的な形状と速度に最も大きな影響を与えます。
瓦礫自体は、このソース上でインスタンス化されているため、Pyroトレイルにも強い影響を及ぼします。
calculate_hitframe1
calculate_hitframe1ノードは、各瓦礫の破片が地面に衝突するフレームを決定します。
この情報を使用して、各破片がパーティクルを放出する期間を制御し、その破片が着地した後の放出を止めます。
emit_from_backfaces1
emit_from_backfaces1ノードは、各破片のバックフェースのみが
popnet_trail_source1でパーティクルを放出するようにします。
このサンプルから学ぶこと ¶
| To... | Do this |
|---|---|
|
爆発の形状を変更する |
pyroburstsource1ノードの Shape Offset パラメータを調整することで、シミュレーションの形状を簡単に変更することができます。 |
|
瓦礫の数を変更する |
pointcloudreduce1ノードの Voxel Size パラメータを調整します。 この値を大きくすると、瓦礫の数が減ります。 |
|
炎からの爆発を調整する |
pyrosolver1ノードの Shape タブの Flame Expansion セクションにある Expansion Rate パラメータおよび Flame Range パラメータを調整します。 |
|
トレイルの長さを変更する |
|
|
トレイルソースの長さを変更する |
attribadjustfloat2ノードの Min Value パラメータおよび Range Length パラメータを調整します。 |