22 февраля 1861 года улицы Сингапура проснулись покрытыми рыбой после муссонного шторма. Вовсе не чудо или божественное наказание, наука объясняет, что сильные ветры засосали образцы из близлежащих водоемов, перенеся их на километры, прежде чем сбросить вместе с дождем. Это событие является идеальным примером для симуляции жидкостей и частиц в условиях катастроф.
Технический конвейер: от всасывания к рассеиванию 🌪️
Для воссоздания явления рабочий процесс делится на три этапа. Сначала в Houdini моделируется муссонный вихрь с использованием системы жидкостей (FLIP) для имитации столба всасывания, поднимающего воду и рыбу из виртуального озера. Затем в RealFlow масса воды преобразуется в гибридные частицы (Hybrido), которые действуют как носители, увлекая твердые объекты (рыбу) с помощью сил сопротивления. Наконец, в Maya визуализируется городской пейзаж 1861 года, применяя динамику твердого тела к рыбе, чтобы она сталкивалась с крышами и улицами при падении, воспроизводя картину рассеивания, зафиксированную в исторических хрониках.
Развенчание мифов с помощью данных 🐟
Симуляция опровергает теории заговора, такие как морские торнадо или межпространственные порталы. При настройке скорости ветра до 80 км/ч и атмосферного давления система показывает, что могут быть перенесены только виды пресноводных рыб размером до 15 см, не погибая от разложения. Этот технический подход не только подтверждает отчет 1861 года, но и демонстрирует, как комбинация Houdini и RealFlow может обучать общественность природным катастрофам, превращая миф в урок прикладной метеорологии.
Можно ли точно воспроизвести хаотичное рассеивание и гидродинамику Рыбного дождя в Сингапуре 1861 года, комбинируя системы частиц Houdini с симуляцией жидкостей RealFlow, или существует техническое ограничение, вынуждающее упрощать определенные атмосферные и биологические явления исходного события?
(P.S.: Симулировать катастрофы весело, пока компьютер не перегреется, и ты сам не станешь катастрофой.)