Skip To Main Content
Intel logo - Return to the home page
My Tools

Select Your Language

  • Bahasa Indonesia
  • Deutsch
  • English
  • Español
  • Français
  • Português
  • Tiếng Việt
  • ไทย
  • 한국어
  • 日本語
  • 简体中文
  • 繁體中文
Sign In to access restricted content

Using Intel.com Search

You can easily search the entire Intel.com site in several ways.

  • Brand Name: Core i9
  • Document Number: 123456
  • Code Name: Emerald Rapids
  • Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice*

Quick Links

You can also try the quick links below to see results for most popular searches.

  • Product Information
  • Support
  • Drivers & Software

Recent Searches

Sign In to access restricted content

Advanced Search

Only search in

Sign in to access restricted content.

The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.

  • Safari
  • Chrome
  • Edge
  • Firefox

Rendering Libraries from Intel

Powerful Libraries for High-Fidelity Rendering and Visualization Applications

  

  

Photorealistic Rendering That Scales

Create images using a powerful set of open source rendering, ray tracing, denoising, and path guiding libraries for AI synthetic data generation, digital twins, high-fidelity and high-performance visualization, and immersive content creation. Achieve optimized rendering performance with these libraries and Intel® CPU and GPU hardware, comprising a scalable solutions stack.

Who needs these products?

  • AI, robotics, and autonomous vehicle developers who rely on synthetic data generation for simulation and perception.
  • Machine learning and deep learning applications that rely on synthetic data to represent any situation, validate mathematical models, or train machine learning models.
  • Research scientists who use in-situation simulation or require the highest fidelity images in an HPC distributed rendering solution capable of handling multi-terabyte-sized datasets.
  • Creators, developers, and artists who need to create immersive experiences and who would benefit from a unified workflow that scales from workstation to rendering farm.
  • Product designers and engineers who use accurate digital twins in product life cycle management.

The Intel® oneAPI DPC++/C++ Compiler and Intel® oneAPI DPC++ Library, which are part of the Intel® oneAPI Base Toolkit, are required for full Intel CPU and GPU cross-platform functionality. The Intel oneAPI DPC++/C++ Compiler implements SYCL*, an evolution of C++ for heterogeneous computing. 

Get the Intel® oneAPI DPC++/C++ Compiler

 

  

Features

  • Efficient deployment across parallel processing architectures and platforms including Intel GPUs
  • Access to all system memory space for even the largest datasets on CPUs
  • Improved visual fidelity via ray tracing with global illumination
  • Cost-efficient, interactive performance for any data size
  • High-performance AI, deep learning-based denoising
  • These award-winning tools are integrated into many professional content creation tools, including V-Ray* and Corona* Renderer (Chaos Group*), ParaView* (Kitware*), Cinema 4D* (Maxon), AutoCAD*, 3ds Max*, Revit* (Autodesk*), Blender*, and MoonRay* renderer (DreamWorks*). 

What's Available

To best serve the community, these rendering libraries are available on GitHub*, where you can find releases of open source software, binaries, as well as documentation, collaboration, and issue tracking.

Intel® Embree

Improve the performance of photorealistic 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 the latest Intel® Advanced Vector Extensions 512.

  • Download from GitHub

Intel® Open Image Denoise

Increase 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.

  • Download from GitHub

Intel® Open Volume Kernel Library (Intel® Open VKL)

Enable rendering and simulation processing of 3D spatial data with low-level volumetric data-processing algorithms.

  • Download from GitHub

Intel® Open Path Guiding Library (Intel® Open PGL) CPU Only

Increase rendering performance by improving the sampling quality of complex light transport effects. Facilitate state-of-the-art path-guiding algorithms into your renderer. 

  • Download from GitHub

Intel® OSPRay

Develop interactive, high-fidelity visualization applications using this rendering API and ray tracing engine.

  • Download from GitHub

Intel® OSPRay Studio

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.

  • Download from GitHub

Rendering Utilities (Superbuild)

The included Superbuild utility automatically downloads the rendering libraries' source code, Intel® oneAPI Threading Building Blocks (oneTBB) binaries, Intel ISPC binaries, and build binaries for each component.

  • Access on GitHub

Intel® OSPRay for Hydra* (Open Source GitHub)

Connect the rendering libraries in your application to the universal scene description (USD) Hydra rendering subsystem 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.

Intel® Implicit SPMD Program Compiler (Intel® ISPC)

For the fastest rendering performance, compile using a variant of the C programming language with extensions for SPMD programming.

  • Explore SPMD

Customer Testimonials

  • Industry
  • Independent Software Vendors (ISV)
  • Academia

“We found Intel Embree ray tracing kernels to be the best efficient alternative to our legacy code to improve the performance.  This drastically improved multithreaded and vectorization capabilities that reduced our rendering time helping Illumination Mac Guff and increased the quality and richness of our images.”

– Xavier Bec, head of research and development, Illumination Animation

“By working with Intel . . . we’ve been able to leverage and take advantage of its open source platform. This has meant we have been able to rapidly research and develop proof of concepts that focus on cost-efficient methods for the creation [of] rendered images and user experiences for the future.”

– Paul Chapman, virtual media manager, Bentley Motors Limited

Video [2:31]

Show more Show less

"V-Ray* is the industry’s gold standard for ray traced rendering and Intel has been there for us from the beginning with high-performance multicore processors and optimization software. We’re now delivering on-demand rendering with Chaos Cloud where Intel continues to provide the scalability that we count on."

— Phillip Miller, vice president of product management, Chaos Group

Case Study

"On the recently released Modo* 14.1, our customers are reporting amazing rendering performance with Intel Embree ray tracing library and Intel Open Image Denoise that previously would have only been available through high-end GPUs. This really packs a one-two punch to those costly render times on CPU hardware that all our users can appreciate."

– Shane Griffith, director of product-digital design, Foundry

Video [6:00]

"KeyShot integrates Intel Open Image Denoise for one-click, high-performance image denoising with results that are simply incredible. Through this technology, KeyShot's reputation for speed and quality is complemented with a level of noise reduction and feature preservation that aids the visualization process and accelerates the product delivery cycle.”

– Derek Cicero, Vice President of Products, Luxion (Makers of KeyShot)

Show more Show less

"Visualization is the key to better simulations. So, by visualizing the data in real time, we get faster development timescales, as well as much better insight."

— Dr. Paul Shellard, professor of cosmology and director of the Stephen Hawking Centre for Theoretical Cosmology at the University of Cambridge

Case Study

"Atipa and Intel’s infrastructure make it possible to train the next generation of visualization experts with advanced tools and [the] software infrastructure they will encounter in most advanced industry settings."

— Michael E. Papka, professor of computer science, Northern Illinois University (NIU) 

Case Study

“. . . our long standing collaboration to help us deliver Professional Visualization that enables the wide availability of high fidelity and interactive visualization for many more users."

— Dr. Paul Navratil, director of visualization, Texas Advanced Computing Center (TACC)

Show more Show less

The Rendering Libraries in Action

SuperMUC-NG Enables Innovative Science with Best Scientific Visualization

See how the SuperMUC-NG computer uses rendering libraries 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 rendering 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*.

Chaos Corona* Renderer Uses Intel Embree Ray Tracing Kernels

Chaos 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.

Show more Show less

Documentation, Code Samples &  Galleries

Galleries

  • Intel Embree
  • Intel Open Image Denoise
  • Intel OSPRay

Documentation

  • User Guides:
    • Intel Embree
    • Intel Open Image Denoise
    • Intel OSPRay
    • Intel® Open VKL
  • oneAPI GPU Optimization Guide

 

Code Samples & Tutorials

Intel Embree

  • hair_geometry
  • triangle_geometry
  • curve_geometry
  • motion_blur_geometry
  • subdivision_geometry
     

Intel Embree Code Samples (GitHub)

Intel OSPRay

  • ospTutorial


Intel OSPRay Code Samples (GitHub)

 

Intel Open VKL

  • Sample Apps
  • Intel Open VKL Tutorial for CPU
  • Intel Open VKL Tutorial for GPU

Intel Open VKL Code Samples (GitHub)

 

Intel Open Image Denoise

  • Open Image Denoise
     

Intel Open Image Denoise Code Samples (GitHub)

 

oneAPI Code Sample Catalog

Training

Webinar: Improve Ray Tracing: Intel Embree for CPU & GPU

Webinar: Intel Open Image Denoise – An Introduction

Webinar: The Power of the Image: Create High-Performance Visualization Solutions with Minimal Complexity

[64:09]

Rendering 101: Graphics, Visualization & Rendering

[11:09]

Rendering 201: Rasterization, Ray Tracing & Rendering Libraries

[11:28]

A Primer: Graphics, Rendering & Visualization

Show more Show less

Specifications

Review each library open source website for complete build dependencies.

Processors:

  • Intel Atom® Processors
  • Intel® Core™ Processors
  • Intel Core Ultra Processors
  • Intel® Xeon® CPU Max Series
  • Intel Xeon Processors
  • Intel Xeon Scalable Processors

Note These processors must support Intel® Streaming SIMD Extensions 4.2 [4.1 for Intel Open Image Denoise].

 

Intel GPUs:

  • Intel® Arc™ Discrete Graphics
  • Intel® Data Center GPU Flex Series
  • Intel Data Center GPU Max Series

 

Host & target operating systems:

  • Windows*
  • Linux*
  • macOS*

Compilers:

  • Intel® oneAPI DPC++/C++ Compiler (CPU/GPU)
    Included in Intel oneAPI Base Toolkit
    • Compile and optimize ISO C++ and SYCL (from the Khronos* Group)
    • Reuse code across hardware targets, including CPU and GPU target architectures.
    • Avoid proprietary lock-in with a cross-industry, open, standards-based unified programming model. 

 

  • Intel ISPC (CPU)
    • Supports runtime code selection that provides the best path for end users' applications
    • Automatically vectorizes and uses 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 running on Windows

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 Embree
  • Intel Open Image Denoise
  • Intel Open VKL
  • Intel Open PGL
  • Intel OSPRay
  • Intel OSPRay Studio

 

For additional help, see our general Support.

Stay In the Know on All Things CODE

Sign up to receive the latest tech articles, tutorials, dev tools, training opportunities, product updates, and more, hand-curated to help you optimize your code, no matter where you are in your developer journey. Take a chance and subscribe. You can change your mind at any time.

All fields are required unless marked optional.

Intel strives to provide you with a great, personalized experience, and your data helps us to accomplish this.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
By submitting this form, you are confirming you are age 18 years or older. Intel will process your Personal Data for the purpose of this business request. To learn more about Intel's practices, including how to manage your preferences and settings, visit Intel's Privacy Notice.
By submitting this form, you are confirming you are age 18 years or older. Intel may contact you for marketing-related communications. You can opt out at any time. To learn more about Intel's practices, including how to manage your preferences and settings, visit Intel's Privacy Notice.

You’re In!

Thank you for signing up. Be on the lookout for a welcome email to get you started.

  • Overview
  • What's Included
  • Customer Testimonials
  • Documentation & Code Samples
  • Training
  • Company Overview
  • Contact Intel
  • Newsroom
  • Investors
  • Careers
  • Corporate Responsibility
  • Inclusion
  • Public Policy
  • © Intel Corporation
  • Terms of Use
  • *Trademarks
  • Cookies
  • Privacy
  • Supply Chain Transparency
  • Site Map
  • Recycling
  • Your Privacy Choices California Consumer Privacy Act (CCPA) Opt-Out Icon
  • Notice at Collection

Intel technologies may require enabled hardware, software or service activation. // No product or component can be absolutely secure. // Your costs and results may vary. // Performance varies by use, configuration, and other factors. Learn more at intel.com/performanceindex. // See our complete legal Notices and Disclaimers. // Intel is committed to respecting human rights and avoiding causing or contributing to adverse impacts on human rights. See Intel’s Global Human Rights Principles. Intel’s products and software are intended only to be used in applications that do not cause or contribute to adverse impacts on human rights.

Intel Footer Logo