2026/02/16
IBL Optimization Study III: Shared memory and Latency Hiding
›
Last time , we looked at precomputing irradiance using spherical harmonics and how the math can be simplified compared to the expressions co...
2026/01/20
IBL Optimization Study II: Faster Irradiance
›
Today, we're picking up right were we left last post . We are looking at building our irradiance map. As a refresher, the irradiance ma...
2025/12/29
IBL Optimization Study
›
This is the first post in a series dedicated to Image-Based Lighting. This is a very common technique in modern videogames used to implement...
2018/08/10
The other pathtracer 5: Optimizing Triangle-Ray Intersections
›
In the last post of this series, we spent some time optimizing aabb-ray intersections. In this post, we will do the same for triangles, and...
2018/06/21
The other Pathtracer 4: Optimizing AABB-Ray intersection
›
This post is about optimizing the AABB tree that we're using as our main acceleration structure. I will use the polly scene from pre...
2018/06/17
The other pathtracer 3: Complex scenes
›
Going from 1 triangle to many triangles is a trivial thing to do. At least if you don't care about performance at all. Just add a v...
2018/06/07
The other Pathtracer 2: The triangle
›
Following on the idea of my last post, today we're building on a very important matter: Intersecting triangles. Or more specifically, ...
›
Home
View web version