Skip to content

kunalchandan/ToyTracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toy Tracer

A Ray Tracer written in Rust I am very much enjoying this language, and I wanted to learn how to build a ray tracer.

Sources used:

Current State

  • Render background
  • Support basic shapes
    • Planes
    • Spheres
    • Cubes
    • Lines
    • Triangles
  • Parallel processing
    • Chunking N x N sections of the screen
  • Support meshes
  • Support textures
  • Support GPU rendering???
    • This is a big maybe because I'm lazy
  • Support physically based reflections

Focus

Focus will be on a minimum viable product and I will be looking to expand from there.

The current roadway is to profile the existing code and see what's happening since I haven't looked at it in well over 3 years.

About

A Toy Ray Tracing Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages