Collection:

The site uses the geometrize-haxe library to recreate images as geometric primitives. Given a target image to recreate, the library generates random shapes, repeatedly mutating them as part of a hillclimbing optimization approach, only picking the best-fitting shapes to use for the final image. Options can be changed interactively via the settings section to find the right visual effect and strike a balance between speed and quality.