夏日炎炎,不如渲染个冷色调的 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
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.