Skip to content

chrismwendt/ray-tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a ray tracer written in C# that I wrote ages ago. It supports:

  • Global illumination it simulates the way that light bounces off of objects and illuminates others
  • Progressive refinement it quickly generates a full grainy image and slowly adds more samples, converging on the solution over time
  • Render pause/resume the render can be paused and resumed later - all data is stored on disk
  • Area lights actually, any object can emit light
  • Primitives triangles and spheres
  • Reflection and refraction and glossiness for both

Cornell box

Shortly after beginning a render

Hours later

About

A progressive global illumination ray tracer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages