
NVIDIA® OptiX™ 2 ray tracing engine examples
The downloads on this page are ready to use, self contained examples of interactive ray tracing using the NVIDIA OptiX ray tracing engine. To run these examples, you will need a CUDA-capable GPU (GeForce, Quadro or Tesla) and an R195 or later NVIDIA graphics driver. 64 or more CUDA cores are recommended for basic viewing.
The OptiX engine runs entirely on the NVIDIA CUDA compute architecture, with its performance scaling linearly as the number of CUDA cores increase within the GPU. The latest "Fermi" class GPUs deliver between 2-4 times the performance over previous GT200 generation GPUs, which in turn are 3 to 4 times faster than the G80 generation of GPUs.
As with most ray traced rendering, higher resolutions take proportionally longer to render, with Fermi generation GPUs able to run most of these examples in real-time at default resolutions. The following interactive examples (other than Design Garage) are part of a larger set of source code examples that are included with the OptiX Software Developer Kit available here: OptiX SDK Download:
![]() |
Design Garage A full featured example built arround SceniX and using custom OptiX shaders with a direct illumination model during navigation, and global illumination, path tracing model for progressive, final frame rendering |
Windows |
![]() |
Whitted This seminal example of ray tracing made famous by Turner Whitted demonstrates reflection and refraction with procedural geometry and materials |
|
![]() |
Cook |
|
![]() |
Julia |
|
![]() |
Glass This example demonstrates dielectric materials for representing realistic glass with extensive reflection and refraction. |
Windows |
![]() |
Swimming Shark |
Windows |
![]() |
Progressive Photon Mapping Demonstrates nearly real-time caustics with a photon map approach. Control the light with the keyboard to see how caustics change shape with light angle. |
Windows |
![]() |
Whirligig A continuous animation demonstrates the speed of updating object transforms and material properties while genearting reflections and casting shadows. Speeds of over 100 FPS are common on an many Fermi based systems. |
Windows |
![]() |
Ambient Occlusion |
Windows |
Please visit the OptiX Forum to post comments about these samples.
| OptiX Home Page | OptiX Support Forum | Download the OptiX SDK | Acceleration Engine Overview | OptiX Overview |













Registered Developers Website
NVDeveloper (old site)