Instancing Cuts Draw Calls for 1,000 Plants in Three.js, WebGPU Shows No FPS Lead

A test run by an AI tool compared Three.js rendering of 1,000 procedural grape hyacinth plants across classic WebGL, WebGPU, and WebGPU with a WebGL fallback, using Three.js 0.186.1 on Chromium 155 with an RTX 5070 Ti. Instancing reduced draw submissions on every backend tested. All nine rendering paths ran close to the display's 60 Hz ceiling, so the API choice made little difference to frame rate. Researchers found the more meaningful factor was how geometry was submitted and the work done inside the render call. An earlier run was discarded after a shader mismatch between the classic and node renderers was found and corrected. The results come from a single workstation under background load and do not certify long-duration frame pacing or performance on physical phones.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in