NVIDIA® OptiX™ Ray Tracing Engine
OptiX is NVIDIA’s SDK for easy ray tracing performance. It provides a simple framework for accessing the GPU’s massive ray tracing power using state-of-the-art GPU algorithms.
OptiX has been in active development since 2008 and has incredible momentum, with thousands of active developers. OptiX is the most advanced and performant ray tracing engine on any platform in the industry and works on an installed base of over half a billion GPUs.
- The very latest techniques for exceptional GPU ray tracing performance
- Client-server rendering, and unlimited scaling using Quadro VCA
- Automatic scaling to multiple GPUs
- Strong backward compatibility so new GPUs and OptiX releases provide effortless speedups
- Well designed C and C++ APIs for representing the entire ray tracing-based algorithm
- Elegant single-ray shader programming model using CUDA C++
- Dynamic shader programming with IDs of buffers, textures, and programs
- OptiX Prime for ultra fast and simple ray intersection results.
|Operating System||64-bit Windows, Linux and Mac OS|
|Dependencies||CUDA Fermi or later GPU; Recent NVIDIA Driver|
|Development Environment||C/C++ Compiler and Recent CUDA Toolkit|
OptiX in Action
Pixar’s Real-Time Previewer (RTP) is an internal tool based on OptiX. This tool enables lighting design and look development much faster than prior tools. It uses a full global illumination renderer with progressive refinement while the artist makes changes.
Visual Molecular Dynamics (VMD) is a molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting. VMD’s preferred rendering mode for both viewport and final render is OptiX, with full VCA support available. The OptiX path renders the highest visual quality and even has a frame rate five times higher than OpenGL on massive datasets.
[Image courtesy of VMD, Theoretical and Computational Biophysics Group, University of Illinois at Urbana-Champaign.]
[Image courtesy of AAA Studios.]