Моделирование дыма OpenGL GPU

Графические процессоры делают это эпохой мощных настольных вычислений, и чтобы доказать это, как насчет хорошего примера моделирования жидкости – включая видео и код.

Идея состоит в том, чтобы приблизиться к физике, решив уравнение Навье-Стокса, чтобы дым, который вы видите, кружится вокруг цилиндра, был не просто специальным эффектом, а имитацией потока жидкости. Посмотрите видео, чтобы увидеть, как он работает. Стоит отметить, что видео представляет собой представление симуляции в реальном времени – то есть это то, что вы видите при запуске программы.

Подробнее о технических деталях вы можете прочитать в “Маленьком кузнечике”.

Код, который автор разместил в открытом доступе, также доступен для Visual Studio 2010 и gcc. Если вы заинтересованы в моделировании жидкости, это хорошее место для начала.

Моделирование дыма OpenGL от Филиппа Райдаута на Vimeo.

.

Добавить комментарий