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:
- 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 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.