MinimalOptiX
                                
                                 MinimalOptiX copied to clipboard
                                
                                    MinimalOptiX copied to clipboard
                            
                            
                            
                        A simple path tracing renderer based on OptiX.
MinimalOptiX
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.
Demos
Cornell Box

Spheres - Pinhole Camera

Spheres - Lens Camera

Random Spheres

We also have a video here.
Coffee Pot

Spaceship

Bedroom

Dining Room

Stormtrooper

Hyperion


Features
Geometry and Scene
MinimalOptiX supports sphere, quadrangle, and triangle mesh. It can load scene description from file dynamically.
Material
MinimalOptiX supports three basic materials: Lambertian, metal and glass. It also implements Disney BRDF.
Credits
- 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.