Skip to content

siddharm/rust-raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-raytracer

this is a simple raytracer written in rust to help me learn linear algebra and keep me occupied over the summer. currently it supports spheres.

todo

  • planes
  • split into multiple modules
  • point light source
  • generalize trace function
  • shadows
  • fix the infinite loop of trace -> get_pixel -> trace, etc.
  • multiple light sources
  • parallelize render loop

stretch goals

  • other 3D shapes
  • texture mapping
  • reflections
  • ?autostereogram creation?
  • ?fast inverse square root?
  • ?non euclidean geometry?

work in progress image:

thing

About

a simple rust raytracer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages