Renders multiple spheres with a single draw call.
Ideal for particles, projectiles, effects.
Important: The instances array should be stable (use useMemo).
Array indices are used as React keys, so adding/removing/reordering
instances during component lifecycle may cause incorrect rendering.
If instances need to be dynamic, consider using unique identifiers as keys.
Instanced spheres component
Renders multiple spheres with a single draw call. Ideal for particles, projectiles, effects.
Important: The instances array should be stable (use useMemo). Array indices are used as React keys, so adding/removing/reordering instances during component lifecycle may cause incorrect rendering. If instances need to be dynamic, consider using unique identifiers as keys.