Ars est celare artem.
Art consists in concealing art.
I keep 3D graphics here because it ties geometry, rendering, and simulation together. It is where abstract mathematics becomes something I can see, and where coding a technique becomes a way of thinking it through.
Within this notebook, the topic now splits between reusable theory notes and concrete project studies. The theory pages gather the concepts worth returning to; the project work is where those ideas are tested in code, scenes, and simulations.
Theory
This branch is for reusable notes: light transport, transforms, spatial structure, simulation models, and the conceptual material that makes later implementation clearer.
- rendering and light transport
- geometry, transforms, and spatial structure
- simulation and physically based modeling
- visual explanation as a form of inquiry
Project Study
The current concrete build here is a browser-based fluid simulation project: a dam-break setup rebuilt into a clearer interactive study with live controls and inspectable behavior.
- particle-based fluid motion in the browser
- spatial hashing for local neighbor queries
- interactive controls for presets and disturbances
- implementation notes attached to a working demo
Relation
The theory should sharpen what I build; building should push back on the theory, by showing where an idea is incomplete or awkward in practice.