Writing

My adventures in

Scene kinds: SDF vs. rasterized mesh, one G-buffer

A mockup post exercising the postfx scene selector โ€” the same post-process over a raymarched SDF and over rasterized manifold meshes.

July 14, 2026

How this site works

The current stack behind this site.

July 14, 2026

Working with reference photos (and how images work on this site)

A mockup post for the image pipeline โ€” a card thumbnail, a captioned figure, and a plain inline image, all from one file dropped in /assets/images.

July 14, 2026

Shaders, live: GLSL in the browser (and HLSL alongside)

A mockup post for the live shader system โ€” a running WebGL demo, its GLSL source, and an HLSL snippet shown side-by-side.

July 13, 2026

Multi-tag test: shading a stylised waterfall

A mockup post that lives under two topics at once โ€” used to test multi-tag filtering. Safe to delete.

July 13, 2026

Math test: the rendering equation, briefly

A KaTeX-heavy mockup post used to test inline and block math rendering. Safe to delete.

July 13, 2026

Scroll test: building a modular rock kit

A deliberately long post used to test the back-to-top button and long-form prose styling. Safe to delete.

July 13, 2026

A tiny shader for wind

A minimal vertex shader that adds believable wind to foliage without much setup.

June 24, 2026

Building a stylised forest floor

Layered materials and a scatter workflow for a believable, stylised forest floor.

June 2, 2026