Skip to content

tirage

Original generative artwork and animations, rendered from code.

It reproduces the look of playgrnd.tools generators; not affiliated.

Each generator is a Tool, named by its site slug: aura, sonar, kiosk and more. A Tool paints with a Palette and takes a few Parameters, one per slider on its site page.

A single integer, the Seed, derives a whole Recipe: the Tool, a value for each Parameter, a Palette and a Tool seed. The same Seed with the same Pins always gives the same Recipe. Any Seed gives an on-brand result, because each Parameter is drawn from its Taste bounds, a hand-picked sub-range.

A Recipe renders a Visual. That is either a Still, one frame, or a Loop, an animation that ends where it starts. A Loop’s first frame is the Still of the same Recipe.

Terminal window
cargo install --locked --git https://github.com/espadat-studio/tirage --tag vX.Y.Z --features cli
tirage derive --seed 42 --tool sonar | tirage render --size 1080x1920 -o out.png

derive prints the Recipe for Seed 42, with the Tool pinned to sonar, as JSON. render reads it and writes a 1080x1920 PNG. tirage tools lists every Tool. The CLI Reference covers every command and flag.

Quick Start goes on from here to a Loop and its MP4.

Concepts explains why the same Seed always gives the same Visual, and how to steer it.