1976年5月、ドイツのメスキルヒの住民は、説明不可能な現象を目撃しました。激しい嵐により、空から何千もの古代の硬貨が降り注いだのです。最も受け入れられている仮説は、竜巻が屋根裏部屋に保管されていた個人コレクションを吸い上げ、宝物を数キロメートルにわたって散乱させたというものです。この出来事は逸話的ではありますが、極端な風による物体の拡散をシミュレートするための完璧なケーススタディです。
拡散シミュレーションの技術設定 🌪️
この現象を再現するために、ワークフローは2つのエンジンに分けられます。Houdiniでは、POP Network内でBullet Physicsソルバーを使用します。ランダムな回転と質量の属性を持つ数千のポイントを生成し、乱流の風のフィールド(Wind ForceとTurbulence Force)でそれらを推進します。衝突は、インポートされた地形と簡易的な建物に対して解決されます。Blenderでは、Rigid Body Worldにより同様のアプローチが可能です。アニメーション化された風の力(Wind Force Field)とノイズ(Turbulence)を用いて、中心点からオブジェクトを放出します。鍵となるのは、硬貨が実際の竜巻の軌跡を模倣して数百メートル移動するように、力のスケールを調整することです。両方のプログラムでのレンダリングは、メモリのクラッシュを避けるためにジオメトリインスタンスを使用して最適化されます。
法医学的応用と災害予防 🛡️
技術的なフェティシズムを超えて、このシミュレーションは緊急時計画において実用的な価値を持ちます。竜巻が特定の重量の物体(硬貨、がれき)をどのように拡散させるかをモデル化することで、影響範囲を予測し、避難経路を最適化することが可能になります。法医学的分析では、シミュレーションがメスキルヒの出来事の証言と一致するまで風のパラメータを調整することで、現象の実際の強さに関する仮説を検証するのに役立ちます。要するに、硬貨の雨は単なる歴史的な好奇心ではなく、災害物理学のためのテストベッドなのです。
HoudiniとBlenderでメスキルヒの硬貨の雨のシミュレーションを行う際に、どのような具体的な技術的課題が生じ、災害の文脈の中で信頼できる物理的および大気的リアリズムを達成するためにそれらはどのように解決されましたか?
(追記: 災害のシミュレーションは、コンピューターが故障して自分自身が災害になるまでは楽しいものです。)