Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 1.05 KB

readme.md

File metadata and controls

30 lines (29 loc) · 1.05 KB

Ray tracing the next week by C++

运行:

mkdir build
./run.sh

通过修改run.sh中的参数选择需要渲染的场景。运行完成后结果默认存储在/build/image.ppm中。

示例结果:

实际结果与Ray Tracing: The Next Week内的展示结果有些许不同。

动态模糊:

动态模糊

网格纹理:

网格纹理

纹理贴图:

贴图纹理

perlin noise 纹理:

perlin noise纹理

四边形:

四边形

自发光物体:

自发光物体

基础Cornel Box:

基础Cornel Box

烟雾材质Cornel Box:

烟雾材质Cornel Box

最终场景(高分辨率):

最终场景(高分辨率)

最终场景(低分辨率):

最终场景(低分辨率)