
夏日炎炎,不如渲染个冷色调的 Cornell Box 来冰爽一夏!为了能够实时观察渲染结果的收敛过程,我花了一周多实现了一个基于图形界面的可视化路径追踪渲染器 V-PathTracer 。
V-PathTracer 有如下特性:
-
基于 NanoGUI 实现,可实时观察每一个 SPP 的更新结果
-
内置经典场景 Cornell Box 与 Stanford Bunny
-
实现了漫反射、镜面反射、Cook-Torrance 微表面模型三种材质
-
多线程加速渲染,进度条让等待不再枯燥
-
动态空间加速结构 SAH 赋能 92.3 倍提速
-
提供高斯模糊、联合双边滤波等图像空间处理方案
-
可视化深度、法线、反射率、位置等屏幕空间 G-Buffer

可以在图形界面中实时观察渲染结果~
GitHub Repo:https://github.com/Zilize/V-PathTracer