← Lab

Low-poly cicada

Built from Three.js primitives at runtime — there is no .glb, no loader and no asset request. The whole insect is a few hundred flat-shaded triangles, which is smaller shipped as code than it would be as a file. Wings pivot at the shoulder and feather through the stroke, so the beat reads as flight rather than as a windscreen wiper.

triangles · fps
drag to orbit · scroll to zoom
view

What is worth knowing