Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ORI-POP

MANSION’s personal art-making toolset and hyper-minimal creative-coding workspace in Rust.

Built around the tension between order and emergence, it draws on ori — fold as structure — and pop — points in space — to explore how discrete particles organize within invisible fields.

What it provides

  • A Processing-style drawing APIbackground(), stroke(), fill(), line(), rect(), ellipse(), etc.
  • GPU-backed rendering via wgpu (WebGPU standard) with configurable MSAA anti-aliasing.
  • 2D transformspush(), pop(), translate(), rotate(), scale().
  • Alpha transparency on all colors.
  • A sketch-per-file workflow: each sketch is a standalone Rust binary.

Philosophy

Begin with force rather than image. Employ scalar gradients, attractors, and compression zones to generate geometric landscapes through density and flow — compositions that feel both constructed and discovered.