GenerationWeb

GPU Particle Flow

Миллион частиц в поле скоростей, целиком на GPU

Интерактивная сцена: миллион частиц движется в поле скоростей на основе curl noise. Курсор вносит возмущение. На устройствах без поддержки WebGL2 показан статичный кадр.

Сцена интерактивна: двигайте курсором по изображению.

Техника
MRT ping-pong (позиция и скорость), curl noise, обновление и рендер целиком на GPU без обращения к CPU
Что решает
Показать вычислительную графику в браузере в реальном времени: состояние частиц живёт в текстурах и никогда не читается обратно на процессор
Сроки
сентябрь 2026
Основа
Сцена и материалы сделаны под задачу; симуляция считается на GPU в реальном времени

Технологии

  • WebGL2
  • Three.js
  • GLSL
  • MRT
  • curl noise

Инициативная работа: сделана как демонстрация возможностей, не по заказу клиента.