# Instancing Many Objects **Track:** 3D, Shaders & AI Intuition — Creative Coding — the existing 50 **Framework / surface:** three.js **Level:** Intermediate **Prerequisites:** 3D Coordinate Space & Meshes, Arrays of Objects **In one line:** Thousands of copies of one geometry in a single call. ## Theory, aesthetics & inspiration Drawing a thousand objects need not mean a thousand commands. Instancing sends one geometry to the GPU a single time, accompanied by a list of per-copy transforms, so an entire forest, swarm, or crowd resolves in one draw call. The technique descends from the particle systems William Reeves formalized in 1983 to render fire and grass for Star Trek II, and it underwrites the demoscene's appetite for dense, computed multitudes squeezed into tiny executables. Aesthetically it is an argument for emergence: identical parts, varied only in position, rotation, and scale, accumulate into pattern, flock, and field. The repetition is not monotony but the raw material of complexity.