渲染框架代码来自于 https://gitee.com/nankaigraphics/nrenderer.git
- 操作系统:
Windows 10 - 编译器:
MSVC(Visual Studio 2019) Opengl 3.3以上CMake 3.18以上
向场景中投射光线, 计算直接光照. 计算方法为(Phong, 忽略了环境光) $$ L_o = k_d\cdot Li + k_s\cdot Li(V \cdot R)^p $$
场景文件为 ray_cast_cornel.scn
使用Monte Carlo方法计算光照, 不支持网格, 仅支持漫反射材质
场景文件path_tracing_cornel.scn
通过直接光照叠加间接光照的方式提升了Simple Path Tracer的渲染速度.同等渲染质量下的渲染时间提升了60%
全局光子图 20000 光子,焦散光子图 5000光子的渲染效果,相较光线追踪算法,同等效果下的渲染速度提升 2 倍












