Этот репозиторий содержит реализацию метода симуляции лавы в реальном времени на GPU, основанную на методе симуляции жидкости Position-Based Fluids (PBF). Проект демонстрирует реализацию ключевых свойств лавы, включая теплообмен и теплопотерю, температурно-зависимую вязкость и процесс застывания.
- Real-time GPU simulation: Симуляция выполняется на графическом процессоре.
- Свойства лавы:
- Теплообмен и теплопотеря
- Температурно-зависимая вязкость
- Застывание лавы
- Сортировка частиц: Используется эффективная one-sweep radix сортировка из репозитория GPUSorting для оптимизации вычислений.
Среднее время 10к шанов симуляции, ~4 тысячи ячеек пространства, сцена с шаром

Среднее время 10к шанов симуляции, ~16 тысяч ячеек пространства, сцена с шаром

Среднее время 10к шанов симуляции, ~64 тысячи ячеек пространства, сцена dam break
