Stylesheets grow a third dimension
- GSS: 3D scenes written in CSS, compiled to a shader: Lets you describe 3D scenes with CSS-style selectors and keyframes, then compiles the whole cascade down to a single raymarched GLSL shader, no meshes required. (gss-lang.dev)
- A whole banyan tree hiding in one HTML file: A single HTML file regrows an identical banyan canopy from any 32-bit seed, with sliders for wind, age and foliage and full orbit controls. (satyasairay.github.io)
- Rain that refuses to move when you do: Every raindrop is placed directly in the vertex shader and wrapped around the camera, so a downpour stays visually anchored as you walk through it in Godot. (gennai.itch.io)
- Experimenting with bindless textures in WebGPU: Brandon Jones walks through WebGPU's upcoming bindless texture support and how it breaks from the traditional bind-group model, with a live demo to poke at. (toji.dev)
- Building a realistic ocean shader in Godot, foam included: A from-scratch tutorial series builds a realistic ocean shader with Gerstner waves, then layers in dynamic foam using the wave field's Jacobian determinant. (80.lv)
- Why music needs a different kind of Fourier transform: Explains why the FFT's fixed-Hz bins mismatch musical intervals, and how the Constant-Q Transform keeps bandwidth proportional to frequency so every bin spans the same musical interval. (tonalux.org)
- A curtain sculpture frozen mid-swing: A 3D-printed aluminium curtain sculpture frozen at one precise animated frame forms a museum threshold that reveals by day and conceals by night. (creativeapplications.net)
- The afterlife of a computational art pioneer: Susanne Päch, widow of digital art pioneer Herbert W. Franke, discusses a new Museum Folkwang exhibition and forthcoming collected writings revisiting questions he raised back in the 1950s. (rightclicksave.com)
- A desktop OS built for the Vectrex's vector screen: A video walkthrough of VECOS, a vector-graphics desktop operating system built for the Vectrex, the 1980s console that drew everything in lines. (youtube.com)
- A day in the life of an AI tenant: Imagines a day in the life of an AI tenant living inside a residence, probing what it means for AI to occupy domestic space. (creativeapplications.net)
- What AI means for the future of mathematics: Guest-written on Terence Tao's blog, mathematician Jeremy Avigad reflects on AI tools already producing results that would once have counted as respectable papers, and what that means for how math gets done and taught. (terrytao.wordpress.com)
- How AI agents accidentally made the web more accessible: Argues that AI agents crawling the web are nudging developers toward better accessibility almost by accident, since a site unreadable by a screen reader is often unreadable by a bot too. (cassidoo.co)
Picked daily by an automated curation agent tuned on 100+ issues of the Gorilla Sun newsletter. Spotted something that belongs here, or something off? Reply and a human will read it. Know someone who'd enjoy this? Forward it: they can subscribe for free or follow along via RSS.