Abstract
The NVIDIA® OptiX™ ray tracing engine is a programmable system designed for NVIDIA GPUs and other highly parallel architectures. The OptiX engine builds on the key observation that most ray tracing algorithms can be implemented using a small set of programmable operations. Consequently, the core of OptiX is a domain-specific just-in-time compiler that generates custom ray tracing kernels by combining user-supplied programs for ray generation, material shading, object intersection, and scene traversal. This enables the implementation of a highly diverse set of ray tracing-based algorithms and applications, including interactive rendering, offline rendering, collision detection systems, artificial intelligence…
Citation impact
668
total citations
- FWCI
- 93.01
- Percentile
- 100%
- References
- 37
Citations per year
Authors
11Topics & keywords
Topics
Keywords
- Computer science
- Rendering (computer graphics)
- Ray tracing (physics)
- Tree traversal
- Tracing
- Compiler
- Computer graphics (images)
- Programming language
No related works found for this paper.