Ugrás a tartalomra
← Kísérletek
Nehéz · GPU2026

Részecskemező

Akár egymillió részecske, kizárólag a videokártyán.

Nehéz · GPU kísérlet — csak kattintásra indul, hogy ne terhelje feleslegesen a gépedet.

Mozgasd az egeret a részecskék között — eltolja őket. Tartsd lenyomva, és magához húzza a felhőt.

Egy lassan forgó részecskefelhő, amely teljes egészében a GPU-n él: a processzor egyetlen részecskéhez sem nyúl. Az egér eltolja őket, a lenyomott gomb magához húzza a felhőt.

Technika
  • WebGL 2
  • GPGPU
  • ABC flow

Hogyan működik

Minden részecske pozíciója és sebessége lebegőpontos textúrákban tárolódik. Minden képkockán egy shader beolvassa az előző állapotot, és kiírja a következőt — így több százezer részecske frissítése is egyetlen rajzolási hívás. A mozgást egy Arnold–Beltrami–Childress áramlás hajtja: divergenciamentes, ezért a felhő nem omlik össze néhány pontba, hanem végig megtartja a sűrűségét.

A kirajzolás additív pontokkal történik egy félpontosságú pufferbe, ami minden képkockán egy kicsit elhalványul — ez adja a csóvát. Végül tónusleképezés és vignetta kerül rá. Ha a gép nem bírja, a motor magától kisebb részecskeszámra vált, és ha van tartalék, visszaemel.

Szeretnél ilyet a saját oldaladra?

A motion és a WebGL a munkám része — megbeszéljük, mi férne a te oldaladba úgy, hogy közben gyors maradjon.

Árajánlatot kérek
Következő kísérlet
Részecskemező — KineticForm