ab_garden_lanes.computeShader
Rewrites one instanced plant population's transform and per-instance lane buffers from three static seed buffers and nine scalar params, once per film frame. It is where every plant in Ashbloom's garden gets its own age, openness, glow and breath: each carries a phase seeded from…
ab_garden_lanes
Rewrites one instanced plant population's transform and per-instance lane
buffers from three static seed buffers and nine scalar params, once per film
frame. It is where every plant in Ashbloom's garden gets its own age, openness,
glow and breath: each carries a phase seeded from its index, and emergence,
opening, guttering and pulse are all offset by it, so a wave of blooms travels
across a terrace instead of ten thousand flowers opening on the same frame. The
values never touch the CPU — drawInstanced reads both buffers directly.
Scoped to this part · feeds back into the world's score.