
How I built a black hole in WebGL
Gargantua, the centre of this portfolio, isn't drawn: a shader follows the light ray by ray around the black hole. The physics, the disk, the Doppler effect and what it took to run on any device.
Tag archive

Gargantua, the centre of this portfolio, isn't drawn: a shader follows the light ray by ray around the black hole. The physics, the disk, the Doppler effect and what it took to run on any device.

Writing GLSL shaders often feels like stepping ten years back in time compared to modern web or...

I’ve been building a photorealistic Liquid Glass component for React. This started as an exploration...

For the past several months I've been building Isoline, a browser-based studio for designing...

Imagine taking Google DeepMind’s GraphCast—a state-of-the-art AI weather model—and visualizing its...

In 2026, the baseline for mobile user experience has shifted. Users no longer applaud smooth 60fps...

So this is the very first time i am writing a blog so please don't mind my mistakes. Part 1:...

GLSL é uma linguagem para criar sombreamentos(ou shaders em inglês) de alto nível. Ela é baseada no...

GLSL is a language for creating high-level shaders. It is based on C, so it has a very similar...

Shader Learning is a platform designed to help you learn and practice GPU programming. It provides...

Introduction In my last post I checked the art side - still struggling with the word art -...

// CC0: Let's self reflect // Always enjoyed the videos of Platonic solids with inner mirrors //...