Skip to content

LiuZengqiang/RayTracingTheNextWeek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

最终场景(高分辨率):

最终场景(高分辨率)

最终场景(低分辨率):

最终场景(低分辨率)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages