simulate.grid
A square grid of numbers advanced once per frame by step, with named outputs in derive.
simulate.grid(config: GridSimConfig): GridSim
Import simulate from shaders/std and use simulate.grid.
Parameters
| Name | Type | Notes |
|---|---|---|
config | GridSimConfig |
Example
const waves = simulate.grid({resolution: 128, history: 2, step: [op.wave({damping: p('decay')}), op.splat({at: pointer({teleportGuard: 'on'}), amount: pointerSpeed({max: 2}), radius: p('radius')})], derive: {displacement: op.gradient()}})