integrator.advect2d
Particles carried by a fluid's velocity texture, easing back to an even spread.
integrator.advect2d(layout: AdvectLayout, cfg: {
gridN: number
inertiaRate: number
homeRate: number
name: string
}): (i: number) => void
Import sim from shaders/std and use sim.agentForces.integrator.advect2d.
Parameters
| Name | Type | Notes |
|---|---|---|
layout | AdvectLayout | |
cfg | `{ |
gridN: number
inertiaRate: number
homeRate: number
name: string
}` | |
Example
integrator.advect2d(pfLayout, {gridN: 256, inertiaRate: 6, homeRate: 0.6, name: 'particleFlowIntegrate'})
See also
fluidSim— A fluid the engine solves every frame.