Hello World
2026-06-12 · webgl, rendering, astro
Prose and Code
This post is living documentation for the blog. It keeps prose in a readable column while media can break wider when the subject needs room.
export function shade(x: number, y: number, t: number): number {
return Math.sin(x * 3 + t) + Math.cos(y * 4 - t);
}
Figures
Video Loop
Gallery
Compare
before after Live Demo