Exploring surfel-based global illumination with WebGPU on the open web
By
vmg12
Front-window bakery material. Catches the eye, delivers the goods.
Summary
A technical blog post exploring the use of WebGPU to compute real-time global illumination using surfels (surface patches). The author investigates whether this compute-heavy rendering technique can achieve good visual quality and performance on the open web, walking through a series of interactive visualizations to demonstrate the approach step by step.
Key quotes
· 4 pulledCan we use WebGPU to compute real-time global illumination with surface patches called surfels?
Does it look good enough? Is it fast enough?
And can we finally construct viable compute-heavy rendering pipelines right here on the open web?
Join me on this journey and let's find out!
You might also wanna read
Rendering Realistic Skies and Planetary Atmospheres in Real-Time with Shaders
This article explores the technical and visual process of rendering realistic skies, sunsets, and planetary atmospheres in real-time using b
Implementing Colored Penumbra Shadow Effects in Unreal Engine 5
This article describes a technique for implementing "Colored Penumbra" or "Colored Shadow Terminator" effects in Unreal Engine 5. The author
Experimental WebGPU Physics Engine Using AVBD Solver for Rigid-Body and Soft-Body Simulations
This article presents an experimental WebGPU physics engine called webphysics that implements an AVBD-style (Augmented Vertex Block Descent)
TrueType Font Contains 3D Raycasting Engine in Hinting Virtual Machine
A developer created a DOOM-style 3D raycasting engine that runs inside a TrueType font's hinting virtual machine. The project exploits the T
Slug Algorithm: 10 Years of GPU-Based Font Rendering Technology
Eric Lengyel reflects on the 10-year anniversary of the Slug Algorithm, a GPU-based font rendering technique he developed in 2016. The artic
Reducing Trigonometric Functions in Computer Graphics Algorithms
The article argues for reducing trigonometric functions in computer graphics algorithms, advocating for more efficient mathematical approach
