# Form / Fate

A no-build Three.js gallery of nine animated, generative sculptures. The Three.js module is included locally, so the page needs no network access.

## Run

From this folder, run `python3 -m http.server 8000` and open `http://localhost:8000`.

## Controls

- Click two sculptures to choose parents A and B. Click one again, or use × in its parent slot, to remove it.
- Set the mutation rate, then select **Breed 9 new forms** to create the next generation.
- Select **Export PNG** to download a poster of the current nine sculptures and their genomes.
- Select **Start again** to return to generation 001. Sculpture cards and controls also work from the keyboard.

Each genome records a shape primitive, noise frequency, colour palette, twist, and particle count. `three.module.js` is Three.js r160.1; its license is in `THREE-LICENSE.txt`.
