articleACM Transactions on GraphicsJul 15, 2010Closed access

OptiX

Nvidia (United Kingdom) · Williams College

Indexed incrossref

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

11

Topics & keywords

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.