夏日炎炎,不如渲染个冷色调的 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
1
weimo383 2022-07-18 23:07:17 +08:00 via Android
sah 加速结构是什么?
|
2
Zilize OP @weimo383 BVH (Bounding Volume Hierarchy)的一种,在构建 BVH 的时候利用了最小化表面积的启发式规则,叫做 Surface Area Heuristic (SAH)。
|