David Lenaerts
@derschmale
Freelance VFX & graphics developer. Lizard dad, dog dad, cat dad, neurodivergent, abuser of musical instruments.
According to Kimi AI, I created Babylon.js and built it using Three.js 😂 I did no such thing, although I did build the first iteration of Away3D using gpu acceleration (codenamed "Broomstick")
Ah yes. Suddenly locked to a 800x600 resolution like it's 1997. Having to reboot 10 times a day wasn't bad enough. Actually missing Windows, despite its bloat :(
This arrived quickly. A bunch of very in-depth articles, especially on Doom: The Dark Ages. Looking forward to diving in. Narfi approves!
I also added depth to the last free texture channel in order to (hopefully) achieve some parallax. Now to actually use this stuff!
Finally finished the cloud baking tool. Here are some comparisons between the original raymarched version, and the SH billboards encoding all lighting directions (3x rgba16f). Results are not perfect, but at least sell the idea "these are detailed clouds".
Happy with what I can achieve with this. Now to project spherical sun dirs to SH and probably ruin everything with ringing.
A parking lot on a humid Belgian night. Or, possibly, a summer night in a 2026 video game.
Getting a bit carried away creating a authoring tool for cloud billboards from vdb's. Currently the reference raymarched view that I'll compare with the SH approximation billboards later. I'll have to look into global illumination and multiple scattering later.
"I know! I'll quickly build a small tool for that!" 5 hours later...
Rendering clouds as billboards: raymarch 3D cloud data for N sun directions and project the resulting scattering to L2 SH which is stored together with transmittance into 3 2D textures. Then evaluating the SH with the actual sun direction. It's not perfect, but def promising! #webgpu #tinyhelix
I didn't get around to posting an update about this (decided to play Yotei instead) but the atmosphere rendering works. Moved on to playing a bit with volumetric clouds, but it's still very much early stages.
Making progress on atmosphere rendering. Space view seems to be working! #webgpu #hillaire2020