Scenes
Small creative coding pieces, audiovisual toys and playful experiments. Lightweight, mobile-first, focused on feel and interaction.
Islands Lab
The noise and PCG techniques behind Islands, my procedural world generator: an explainer series and a catalogue that doubles as its roadmap.
Flora Lab
Native Chilean plants as generators: one plant description, drawn as lines or as pixel-art sprites. Starts with the araucaria.
Fauna Lab
Native Chilean animals as generators: a skeleton from parent indices, a walk cycle and pixel-art sprites. Starts with the pudu.
Araucaria Forest
An endless forest of araucarias of every age: four point distributions to switch, ages from field studies (many young, few old, fire patches), drawn as pixel art, lines or glyphs.
Sea of Points
An endless map made of points: a noise field sets how close they may be, a second one splits forest, orchard and meadow, built chunk by chunk with every seam measured.
Hillside
An endless side-on landscape: plants placed along a noise curve, chunk by chunk, with five placement methods and their seams.
Hello p5.js
p5.js minimal hello world running inside the site.
Mandelbrot
GPU fractal explorer with point orbits, the math in plain words and a step-by-step code walkthrough.
Julia
Julia sets on the GPU, picked live from a Mandelbrot map: connected or dust, cycle detection and a distance estimator.
Warp Bubble
Alcubierre's warp metric as an interactive surface: York time, negative energy density and the shaping function.