iray Integration Framework
The Developer API Library
New Version 3.3.1 ready for download
Please check out the new features on the Features page
The iray® Integration Framework delivers a modern interface for straightforward and quick integration of the iray renderer into your application. The framework takes advantage of NVIDIA Quadro® and Tesla™ graphics processing units (GPUs) and also runs in CPU-only or hybrid mode.
Get started and download the free Developer Edition
API
The framework contains a professional API that enables you to add interactive and photorealistic iray rendering capabilities to your existing software application or even build a new application with the framework as the foundation. Additionally, you can significantly reduce rendering times by creating dedicated GPU render clusters that distribute the rendering across multiple GPUs.
iray Viewer Application

The iray Viewer is an example application distributed as a separate download together with the library that allows you to immediately and interactively investigate the features of the iray Integration Framework. As a workflow tool the application enables you to immediately examine your 3D scene content with the iray renderer in preparation for the integration into your application. Please note that the renders of the iray Viewer are watermarked in the Developer Edition and the output is restricted to a resolution of 800x600. The resolution is not restricted in the iray Integration Framework.
Code Examples
The iray Integration Framework comes with an extensive set of integration code examples. They serve as examples of how to use the API and how to integrate the most common tasks into your application such as:
- Setting the camera depth of field
- Implementing geometry level of detail
- Configuring light types
- Switching materials
The code examples are distributed together with iray Integration Framework API in the software download section.