Houdini 21.0 シェルフツール

Fireball with Trails shelf tool

外側に広がり、急速に上昇し、煙の軌道を描く破片を含んだ大規模な爆発を作成します。

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 パラメータを調整します。

トレイルの長さを変更する

scale_emit1ノードの Emission Ramp パラメータを調整します。 このランプの左端から右端は、0-1のageアトリビュートに呼応しています。

トレイルソースの長さを変更する

attribadjustfloat2ノードの Min Value パラメータおよび Range Length パラメータを調整します。

シェルフツール

シェルフの使い方

テクニカル