play
A daily Houdini challenge — one prompt per day. Nine completed.
Cloth
Vellum cloth sim · 4K · 2026
Neon
Neon shading · procedural geometry · 2026
Swarm
Crowd sim · 2D paint · 2026
Destruction
RBD destruction · kintsugi shading · 4K · 2026
Fractals
COPs · procedural fractals · 2026
Organic
Organic growth · wind sim · 2026
Transformer
RBD sim · attractor field · 2026
Food
Vellum softbody · 2026
Refraction
Refraction · Karma · 2026
creative programming
Weekly p5.js & Processing sketches from UCSB's creative coding course — parametric surfaces, particle systems, motion detection, and generative tools.
Grid Wallpaper
p5.js · procedural pattern
Parametric Heart
p5.js · WebGL · parametric surface
The Pensieve
p5.js · simplex noise · particle system
Air Brush
p5.js · camera · motion detection
RGB Color Tesseract
p5.js · p5.easyCam · 3D color space
Isometric Voxel Tool
p5.js · WebGL · isometric projection
earlier work
Pyro, FLIP fluids, Vellum cloth — exploratory sims from earlier coursework.
Pyro Infection
Pyro solver · volume growth
Volume-based infection spread simulation — pyro solver driving a growth front that consumes surrounding geometry frame by frame.
Cloth Simulation
Vellum cloth · KineFX · MaterialX
Vellum cloth draping over a dynamic object — stiffness, damping, and collision constraints tuned for a natural fabric feel.
Bubble Dynamics
Vellum Fluids · Bubbles SOP · MaterialX
Vellum Fluids surface ripple simulation. Bubbles faked from spheres and noise in SOP, shaded with MaterialX specular + transmission.
Endless Blossom
Vellum cloth · Feather SOP · COPs
Procedural flower-blooming animation — Vellum cloth on petals, Feather SOP modeling, COPs for petal texturing.
FLIP Fluid
FLIP fluid · meshing
High-resolution FLIP fluid sim with meshing — particle-based solver, viscosity, and surface-tension tuning for a water-splash effect.