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 API —
background(),stroke(),fill(),line(),rect(),ellipse(), etc. - GPU-backed rendering via wgpu (WebGPU standard) with configurable MSAA anti-aliasing.
- 2D transforms —
push(),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.