MinimalOptiX is a simple path tracing rendered based on OptiX. I don't expect anyone to really use this project, but I hope it can help beginners to get familiar with OptiX.
We also have a video here.
MinimalOptiX supports sphere, quadrangle, and triangle mesh. It can load scene description from file dynamically.
MinimalOptiX supports three basic materials: Lambertian, metal and glass. It also implements Disney BRDF.
- BRDF evaluation comes from here.
- Sampling, PDF and scenes come from Optix-PathTracer. Well, his results are better than mine.
- .obj file loader comes from TinyObjLoader.