文件名称:Path-tracer:模拟全局照明的光线跟踪渲染器
文件大小:8.74MB
文件格式:ZIP
更新时间:2024-05-03 23:47:27
C++
路径追踪器 这个项目是关于建立光线追踪器,基于全局照明渲染3D场景的渲染图像(以ppm格式导出),模拟漫反射,镜面反射和介电材料,并使用Monte-Carlo路径跟踪为渲染方程式提供数值解,俄罗斯轮盘。 目前,渲染器功能: -镜面反射,漫射和折射-软阴影-抗锯齿(带有帐篷过滤器) -使用OpenMP进行多线程渲染。 +要做: -实现各向异性反射。 处理运动模糊。 -增加景深和腐蚀性。 -表面纹理。 -还有很多.. 完毕: -- 金属反射-- 并行化图像渲染-- 添加基本体(平面,立方体...) 演示:(128个样本)
【文件预览】:
Path-tracer-master
----README.md(973B)
----LICENSE(1KB)
----RayTrace()
--------main.cpp(5KB)
--------RayTrace.depend(336B)
--------exple()
--------bin()
--------obj()
--------geometry.h(4KB)
--------RayTrace.cbp(1KB)