Intel® oneAPI Rendering Toolkit
Powerful Libraries for High-Fidelity Rendering and Visualization Applications
Photorealistic Rendering That Scales
The Intel® oneAPI Rendering Toolkit is designed to accelerate these types of workloads with a set of rendering and ray-tracing libraries to create high-performance, high-fidelity visual experiences. With the libraries, get the most from powerful Intel® hardware by optimizing CPU and future Xe or GPU rendering performance at any scale. Creators, scientists, and engineers can push the boundaries of visualization by using the toolkit to develop amazing studio animation and visual effects or to create scientific and industrial visualizations.
Applications include:
Digital content creation
Professional rendering
Animation
Computer-aided design, architectural engineering
Scientific visualization
Gaming VR and AR
The Academy of Motion Picture Arts & Sciences, which presents the annual Academy Awards*, awarded Intel® Embree Ray Tracing library, a component in the Intel® oneAPI Rendering Toolkit, a Scientific & Technical Achievement Award in 2021. The award recognized Intel® Embree for its geometric rendering in contributing innovation in significant and lasting ways to the movie-making process.
Award recipients: Sven Woop, Carsten Benthin, Attila Afra, Manfred Ernst, and Ingo Wald
Sr. Director of Intel Advanced Rendering & Visualization, Jim (James L.) Jeffers
Visual expression is an integral part of our digital world. More accurate, more realistic, and richer imagery that is better aligned with the human visual system has proven beneficial across a diverse set of uses and industries. For example, imagery in medical research, geophysical exploration, motion pictures, product design, and cosmology can be quickly rendered into rich, realistic visuals.
▶ Next Era of Graphics with High-Performance Ray Tracing & Rendering [16.22]
Develop in the Cloud
Get what you need to build and optimize your oneAPI projects for free. With an Intel® DevCloud account, you get 120 days of access to the latest Intel® hardware—CPUs, GPUs, FPGAs—and Intel oneAPI tools and frameworks. No software downloads. No configuration steps. No installations.
Download the Toolkit
Build from source code using the utilities included in the toolkit.
Features
Software Visualization Tools
Take advantage of Intel®-optimized software, general purpose Intel® processors, and future Xe architecture devices to deliver high-fidelity, high-performance, and efficient visual applications with tools that provide:
- Efficient deployment across parallel processing architectures and platforms
- Access to all system memory space for even the largest data sets
- Improved visual fidelity via ray tracing with global illumination
- Cost-efficient, interactive performance for any data size
- High-performance, deep learning-based denoising
Photo credit: Moana Island Scene rendered with Intel® OSPRay and Intel® Open Image Denoise. Publicly available dataset courtesy of Walt Disney Animation Studios.
Photo credit: Stellar Radiation image data courtesy of Lars Bildsten (and others), University of California, Santa Barbara and Joe Insley, Argonne National Laboratory.
What's Included
Improve the performance of photo-realistic rendering applications with this library of ray-tracing kernels. The kernels are optimized for the latest Intel® processors with support for Intel® Streaming SIMD Extensions [4.2] through to the latest Intel® Advanced Vector Extensions 512.
Improve image quality with machine learning algorithms that selectively filter visual noise. This independent component can be used for noise reduction on 3D rendered images, with or without Intel Embree.
Use this OpenGL-compatible software rasterizer to work with datasets when GPU hardware isn’t available or is limiting. This CPU-based product runs on laptops, workstations, and compute nodes in high-performance computing (HPC) systems.
Note Intel® OpenSWR is available as part of the Mesa OpenGL open source community project at www.mesa3d.org.
Intel® Open Volume Kernel Library (Intel® Open VKL)
Enable rendering and simulation processing of 3D spatial data with low-level volumetric data-processing algorithms.
Use this ray-tracing API and engine to rapidly develop interactive, high-fidelity, visualization applications.
Perform high-fidelity, ray traced, interactive, and real-time rendering through a graphical user interface with this new scene graph application addition to Intel OSPRay.
Connect the Intel oneAPI Rendering Toolkit libraries in your application to the universal scene description (USD) Hydra rendering subsystem by using the Intel® OSPRay for Hydra* plug-in. This plug-in enables fast preview exploration for compositing and animation, as well as high-quality, physically based photorealistic rendering of USD content.
Rendering Toolkit Utilities
The included Render Kit Superbuild utility automatically downloads the Intel oneAPI Rendering Toolkit source code, TBB binaries, Intel® Implicit SPMD Program Compiler (Intel® ISPC) binaries, and build binaries for each component.
What Customers Are Saying
Intel oneAPI Rendering Toolkit in Action
SuperMUC-NG Enables Innovative Science with Best Scientific Visualization
See how the SuperMUC-NG computer uses the Intel® oneAPI Rendering Toolkit to deliver groundbreaking visualization results.
Cinema 4D* Improves Computer Graphics Workflows with AI-Trained Denoising
Learn how Intel and Maxon are expanding what’s possible in the field of 3D art and animation by including Intel® Open Image Denoise libraries.
Advances in CGI & Ray Tracing Revolutionize Animating 3D Model Images
Chaos Group* uses the Intel® Visual Cloud Development Platform and Intel oneAPI Rendering Toolkit libraries to provide reliable, flexible rendering services. They have scaled small projects and produced large-scale visual effects for Avengers: Infinity War* and Game of Thrones*.
Corona Renderer Uses Intel Embree Ray Tracing Kernels
Corona calls them the fastest CPU ray tracing primitives on the market. Since they mesh well with the Corona architecture, the kernels are an important factor for its performance.
Explore how the Intel oneAPI Rendering Toolkit can deliver better performance at a higher degree of fidelity—without investing in extra hardware.
Advance Studio Workflows with the Intel oneAPI Rendering Toolkit & Xe architecture from Intel
Learn about Hydra OSPRay, an open source plug-in for Universal Scene Description, and Intel® Open Volume Kernel Library. Find out about three new world-class graphics and visualization institutes supported by Intel.
Documentation & Code Samples
Get Started
Galleries
Intel Open VKL
Intel Open VKL code samples on GitHub
Intel Open Image Denoise
Training
Webinar: Intel Open Image Denoise – An Introduction
This webinar helps graphics developers learn to dramatically reduce rendering or lightmap baking times without sacrificing image quality.
Specifications
Review each library open source website for complete build dependencies.
Processors:
- Intel® Core™ processor
- Intel Atom® processor
- Intel® Xeon® processors
Note These processors must support Intel® Streaming SIMD Extensions 4.2 [4.1 for Intel Open Image Denoise].
Host & target operating systems:
- Windows*
- Linux*
- macOS*
Compiler:
- Intel® Implicit SPMD Program Compiler (Intel® ISPC)
- Supports runtime code selection that provides the best path for end users' applications
- Automatically vectorizes and leverages Intel® Streaming SIMD Extensions, Intel® Advanced Vector Extensions, Intel® Advanced Vector Extensions 2, and Intel® Advanced Vector Extensions 512 instructions
Binary runtime dependencies:
- Intel Embree requires Intel® Threading Building Blocks
- Intel OSPRay requires Intel Embree
- Intel OSPRay 2.0 and later requires Intel Open Volume Kernel Library and Intel Open Image Denoise
Third-party software:
- Microsoft Visual C++ (as MSVCP140.dll) is required for windows execution
Note This library would typically already be installed in your Windows environment.
For more information, see the system requirements.
Get Help
Your success is our success. Access these forum and GitHub* resources when you need assistance.
- Intel oneAPI Rendering Toolkit Forum
- Intel Embree
- Intel Open Image Denoise
- Intel OpenSWR
- Intel Open VKL
- Intel OSPRay
For additional help, see our general oneAPI Support.
Ready to Get Started?
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.