五月 17, 2026
ReSTIR DI - 02 - Temporal Reuse
The previous post covered no-reuse ReSTIR DI / RIS: for the current shad...
May 17, 2026
上一篇主要讲 no-reuse ReSTIR DI / RIS:对当前 shading point 多看...
五月 17, 2026
The previous post covered no-reuse ReSTIR DI / RIS: for the current shad...
五月 13, 2026
因为最近在给Pathtracer加一点Optix backend,想说既然加了,那就加点新东西(好吧其实也是5-6年的老东西了),就选择了ReSTIR D...
五月 11, 2026
这篇记录整理了一次针对 bunny 场景的 CPU profiling 和优化过程。目标不是把渲染器彻底重写,而是用 Instruments 找到真实瓶颈...
五月 10, 2026
This note records a small CPU profiling pass on the bunny scene. The goal was...
五月 06, 2025
When you swap out rand() for a low-discrepancy sequence like Halton, you expe...
四月 30, 2025
So recently I was thinking reading PBRT for volumetric path-tracing stuff, as...
五月 22, 2023
Recently I was applying Bounding Volume Hierachy to a Whitted-style Raytracin...
三月 23, 2023
这学期的Audio Programming课写了一个雨滴合成器作为最终作业,期间因为种种原因代码改了好几个版本,现在的版本效果算是差强人意。虽然结果...
一月 17, 2022
Chapter 1: IntroductionPoint Matching Problem:Given two polygons (each is def...