Skip to content

Bookfan97/Cpp_RayTrace_Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

Cpp_RayTrace_Tutorial

Project Repo for the Ray Tracing in... Series. The following are currently implemented within the repo:

Ray Tracing in One Weekend Ray Tracing: The Next Week Ray Tracing: The Rest of Your Life
  • Output an Image
  • Motion Blur
  • A Simple Monte Carlo Program
  • The vec3 Class
  • Bounding Volume Hierarchies
  • One Dimensional MC Integration
  • Rays, a Simple Camera, and Background
  • Solid Textures
  • MC Integration on the Sphere of Directions
  • Adding a Sphere
  • Perlin Noise
  • Light Scattering
  • Surface Normals and Multiple Objects
  • Image Texture Mapping
  • Importance Sampling Materials
  • Antialiasing
  • Rectangles and Lights
  • Generating Random Directions
  • Diffuse Materials
  • Instances
  • Orthonormal Bases
  • Metal
  • Volumes
  • Sampling Lights Directly
  • Dielectrics
  • Final Render
  • Mixture Densities
  • Positionable Camera
  • Some Architectural Decisions
  • Defocus Blur
  • The Rest of Your Life
  • A Final Render
  • About

    No description, website, or topics provided.

    Resources

    Stars

    0 stars

    Watchers

    1 watching

    Forks

    Releases

    No releases published

    Packages

     
     
     

    Contributors

    Languages