NVIDIA представила GameWorks Flow

Компания NVIDIA представила превосходную демонстрацию, в которой показала работу технологии GameWorks Flow в DirectX 12. Благодаря этой функции разработчики игр могут достигать удивительных эффектов пламени и дыма.

NVIDIA Flow является симуляцией жидкости в реальном времени. В представленном ролике показана работа с огнём и дымом. Симуляция основана на адаптивной разреженной сети вокселов, которая позволяет симуляции сфокусироваться на вычислительных ресурсах и памяти в интересующем месте, и отслеживать регион интереса во времени.

Симуляция пламени в NVIDIA Flow

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

YouTube video

Адаптивная разреженная сетка вокселов также используется для самозатенения дыма, повышая реализм и визуализируя структуру дыма. Симуляция жидкости поддерживает расчёт в реальном времени столкновений с объектами и изменения формы горелок, что делает симуляцию полностью интерактивной.