Skip to content

An offline ray tracer capable of rendering diffuse lighting, global illumination using path tracing, and emissive objects.

Notifications You must be signed in to change notification settings

RazinReaz/ray-tracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ray tracing Redone

Day scene 5 spheres reflection on sphere materials Night scene 1 Night Scene 3

An offline ray tracer in OpenGL which supports

  • Global illumination
  • Materials (Metal, Lambertian)
  • Emissive objects (light sources)
  • Anti-aliasing
  • Ambient occlusion

This will be a project where I keep adding features until ReSTIR (or more) is implemented.

Video demo

5 spheres\

The youtube version is heavily downgraded in terms of quality. Please click here for the full resolution video.

About

An offline ray tracer capable of rendering diffuse lighting, global illumination using path tracing, and emissive objects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published