00013: Thursday links!
Date:2026-08-13. Not always weekly. Not always on Thursday.

logo: back home toot
Legend:
 ‼️ = Must read!
 🧐 = Interesting, curio.

Real-Time Rendering.

- Graphic Rants: Nanite Tessellation. 🧐
Had this buried in a browser tab. Karis on adding displacement mapping to Nanite. Very good read, I agree with everything - traditional uniform subdivision for displacement is actually quite terrible, and adaptive tassellation is... dicey. I'm surprised though that in the end they didn't stick to the conclusion that displacement is just easier to bake offline - where one can oversample the tassellation and then decimate to adapt to the signal. Instead, they went through all the troubles of implementing a micropolygon raster ala Reyes!

- Spark.js.
An advanced 3D Gaussian Splatting renderer for THREE.js

- ane-doom.
Doom rendered via Apple's neural engine

'AI' - Machine learning, deep or not.

- AI Sloperating System. 🧐
AI reversed engineered macos 7 - not reversing macos directly, instead, it reversed some macos 7 apps and used that to "guess" how macos should look like to make them run. Crazy, crazy stuff.

- DIAMOND.
Using a diffusion world model to train a reinforcement learning agent.

- An unofficial pytorch implementation of BakedSDF.
Very simple idea

- MeshFlow. ‼️
Efficient Artistic Mesh Generation via MeshVAE and Flow-based Diffusion Transformer.

- Transforming a Non-Differentiable Rasterizer into a Differentiable One. 🧐
You can estimate any gradient by random perturbation of the parameters, a bit akin to finite diferences. The problem is that for large dimensionality, the space to explore is huge. The contribution here is to note that whilst in general this is true, for differentiable rasterization the number of interesting parameters per each pixel is usually small. So if we take enough care, we might not need a differentiable rasterizer at all!

Miscellanea.

- #cgi "Inside The Works" archival footage. 🧐
Restoration of tapes from the NYIT Computer Graphics Lab, with an accompanying documentary. Actual materials uploaded to the AI here  Internet Archive: Digital Library of Free & Borrowable Texts, Movies, Music & Wayback Machine

- #coding A Simple C Hot Reload Header-only Library.
Works on Linux, MacOSX and Windows;

- #retro Retro GPUs.
I think I posted some video from this channel before, but considering the price of modern GPUs, this vintage revival seems timely. See also  https://www.youtube.com/@ComputerRetroBus/videos

- #retro The n64 seems fun. 🧐
Didn't know it was fundamentally a scanline raster. See  The weirdness behind the N64 triangle and  Nintendo 64: Architecture and History

- GTA3 on a volumetric display.
Someone modded GTA3 / renderware to raster to voxels, in order to display the game on a volumetric display... Cool.

- Why Japan is weak in Software.
I wouldn't trust any single source to be the "truth" on a subject, but it was an interesting watch.

- Boards of Canada "Olson" on a 1959 PDP-1 Computer. ‼️
Awesome!

- Accurate color conversions.
Mapping integers to unitary reals (ala unorm) is not as trivial as it seems. You're probably doing it "wrong"... as there isn't really one "right" way, it's all tradeoffs.

2026-08-13, Thursday, August [Home]