Skip to content

YuanhuiChen/Project2-Pathtracer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

You will need to implement the following features. A number of these required features you may have already implemented in Project 1. If you have, you are ahead of the curve and have less work to do!

  • Full global illumination (including soft shadows, color bleeding, etc.) by pathtracing rays through the scene.
  • Properly accumulating emittance and colors to generate a final image
  • Supersampled antialiasing
  • Parallelization by ray instead of by pixel via string compaction (see the Physically-based shading and pathtracing lecture slides from 09/24 if you don't know what this refers to)
  • Perfect specular reflection

You are also required to implement at least two of the following features. Some of these features you may have already implemented in Project 1. If you have, you may NOT resubmit those features and instead must pick two new ones to implement.

  • Translational motion blur
  • Fresnel-based Refraction, i.e. glass
  • Depth of field

The screenshots are in the renders folder. Input the scene file name on the screen. like ../../scenes/sampleScene.txt

Pess M to see the motion blur. Press D to see DOF

http://tinyworld-demi.blogspot.com/

About

Project 2- Due Friday, October 12th

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 58.3%
  • C++ 41.7%