Log inGet started
World

Builtin Library

Branchmain
Branchesmainpublish
Commitdd348ac6c3

README.md

curl_noise_update

Advects particles along a curl-noise field, so they swirl instead of falling straight. A drop-in replacement for the default particle update: same bindings, same state layout.

Pass it to a particle system as its update shader:

particles.create { updateShader = asset.resolve("~.demo.curl_noise_update", "computeShader") }

Bindings

namekind
particlesbuffer (read_write, f32)
verticesbuffer (read_write, u32)
paramsbuffer (read_write, f32)