Riso.Run()

Not hand-drawn. Just well-randomised.

Riso.Run() is a generative art series that mimics the look and feel of risograph prints but everything is built with code.

Each output is created through algorithms that control colour layers, grain, alignment, and randomness, resulting in prints that feel mechanical, yet human.

No two runs are the same.

Industry
ART
Year
2025
Product
Coding
My Role
 

Coding & Art Direction
I built the generative system from the ground up, controlling everything from layout logic to colour variation and randomness. At the same time, I shaped the visual style by referencing risograph textures, layered printing techniques, and the charm of slight imperfections.

The aim was to create digital outputs that feel tactile, expressive, and intentionally flawed, where code takes on the rhythm of print.