Using this programmable ray tracing engine developers can optimize 3D graphics performance on a wide range of modern GPU models manufactured by NVIDIA.
OptiX
OptiX is a specialized Windows tool that provides a simple, recursive and flexible pipeline for accelerating ray tracing algorithms on NVIDIA RTX graphics cards. It is widely used in movie production, video game development and scientific visualization. Please note that a developer account on the official NVIDIA website is required for downloading OptiX.
About ray tracing
This rendering technique simulates the physical behavior of light as it travels through a 3D scene. It allows developers to create photorealistic graphics with complex shadows and reflections. However, ray tracing is computationally expensive and requires a powerful GPU. OptiX is intended for optimizing image processing in various real time applications.
Other NVIDIA development utilities from like NVIDIA PhysX are available for download.
How it works
The program automatically divides the ray tracing operation into a series of programmable stages. Users can implement a wide range of optimization algorithms such as bidirectional path tracing and metropolis light transport.
There is a just in time compiler for generating custom RT kernels for each scene. These elements are automatically optimized for the specific hardware architecture that OptiX is running on.
Features
- requires a license to download and use;
- contains tools for optimizing the ray tracing process on modern NVIDIA GPUs;
- it is possible to implement various graphics processing techniques;
- widely used in TV production and game development;
- compatible with modern versions of Windows.