Skip to content

◌ Folio MMXXVII

Loading folio

000

§02.03 — Lab Playground

ParticleSystems

GPGPU particle system with curl-noise advection, instanced rendering and 1.6M particles at 60fps.

  • Tech

    GPGPU · 2027

  • Status

    Live

  • Renderer

    WebGL2 / fallback

  • Updated

    MMXXVII

Live · move the cursor
GPGPU · 202760 fps target

◊ Brief

GPGPU particle field with curl-noise advection. Position + velocity stored in two float textures, ping-ponged each frame.

  • particles1,572,864
  • curl scale1.85
  • trail decay0.92
  • size1.6 px

§README

  1. §01Click to release a burst of 32k particles at the cursor — they get added to the simulation, not duplicated.
  2. §02The motion field is curl noise sampled at three octaves; the cursor adds a temporary vortex.