NVIDIA has just released the OptiX SDK.
OptiX is a real time and programmable ray tracer optimized for GPUs. Three news demos (glass, Whirligig, Ambient Occlusion) are available on OptiX ray tracing engine examples page.
I managed to run the first OptiX demos on a GeForce GTX 295 but this time seems NVIDIA has updated the if_not_quadro_then_bye_bye() detection code and the new demos don’t work anymore on the GTX 295.
- Operating System: 32 or 64-bit versions of Windows XP, Windows Vista, Windows 7, Linux
- CPU: x86 compatible
- GPU: NVIDIA Quadro FX or NVIDIA Tesla (GT200 class required for multi-GPU scaling and technical support) – NVIDIA GeForce to be supported with NVIDIA’s upcoming “Fermi” GPU architecture.
- Driver: NVIDIA Unified Driver r190 or later, CUDA toolkit 2.3 or later
- C/C++ Compiler: Visual Studio 2005 or 2008, along with CMAKE
- NVIDIA OptiX ray tracing engine
- NVIDIA Application Acceleration Engines: OptiX, SceniX, CompleX and PhysX 64