This is a very simple cpu path tracer written in rust with the purpose of learning the language. This code will contain errors and inefficiencies.
- Bounding Volume Hierarchy
- Triangle Rendering
- Physically Based Isotropic Shading
- Model Loading
- Multi Threading
- Textures
- Intel Open Image Denoise