You see 32 unique primitives & 1 draw call, my code can support 4500 shapes on screen before impacting the GPU on Quest 3 or a laptop with an AMD 780m integrated graphics card. It can also render 4500 unique low poly shapes in 1 draw call without slowing GPU. A-Frame WebXR & Threejs Buffer Geometry