Three.js WebGPU Grass Wind: One Field, 54 Desktop Trials
48 / One wind field, measured 54 desktop trials of shared TSL wind, 100k–1M grass blades, Houdini wind masks and chunk recycling in Three.js WebGPU and WebGL2. By Alicia · 27 October 2026 Codex built the fixture and ran 54 trials, 12,960 measured animation frames and 1,620 GPU query samples on my RTX 5070 Ti workstation. The experiment also checks root pinning, world-space wind continuity, chunk bounds, shadow behavior and native Houdini wind masks. It is a separate research scene for Digital Garden, not an optimization already deployed to the live garden. The camera sees the entire resident patch in the count sweep. A nominal count is rounded up evenly across cells, so 100k means 100,008 actual blades. All four count configurations report 39 renderer draw calls, including plants, ground and the output pass. One million blades submit about eight million triangles; this is a deliberately…











































