Create Stunning Ray Traced USD Visuals with Intel® OSPRay Plugin for USD Hydra

Donna Nemshick

Donna Nemshick

Allentown, Pennsylvania

In this demo we are going to show, how we can make use of the Intel® oneAPI Rendering Toolkit to explore and interact with professional content. The Intel® OSPRay plugin for USD Hydra, rendering plugin, is used to interactively render USD-based content. ...learn more

Project status: Published/In Market

oneAPI, HPC, Graphics and Media

Groups
SIGGRAPH 2020

Intel Technologies
Intel Integrated Graphics, Optane, oneAPI

Links [4]

Overview / Usage

This demo shows how the Intel® OSPRay plugin for USD Hydra can be used to explore and interact with professional DCC content based on Pixar’s open USD format. Using USD’s Hydra Plugin interface, the OSPRay plugin for USD Hydra seamlessly integrates the rendering capabilities of Intel® OSPRay, providing the user the experience and the benefits of multiple components of the Intel® oneAPI Rendering Toolkit such as: Intel® Embree, Intel® Open Image Denoise and, in the future, the Intel® Open Volume Kernel Library. This demo presents multiple use cases such as fast preview rendering for compositing and animation, as well as, high quality physically based rendering for lighting and final rendering. To show the scalability of the Intel oneAPI RenderKit we demonstrate the OSPRay for Hydra Plugin on different hardware configurations such as a high-fidelity 10 node compute cluster to a standard mid-range workstation (Intel® i9-7900X).

Methodology / Approach

Intel® OSPray for Hydra makes heavy use of three Intel® oneAPI Rendering Toolkit components:

  • Intel® OSPRay: Providing the renderer itself, and supporting different rendering modes (preview or physical-based
  • Intel® Embree: A high-performance CPU-based ray tracing kernel library
  • Intel® Open Image Denoise: An AI-based denoising library for Monte-Carlo rendering, which enables us to produce high-quality images from smaller sample sets.

Technologies Used

  • oneAPI Rendering Toolkit
    • Intel® OSPRay
    • Intel® Embree
    • Intel® Open Image Denoise
  • HPC 10 Node Cluster
    • Compute Nodes
      • Dual Socket Intel® Xeon® Platinum 8280L Processor; 28 cores / 56 threads per CPU
    • Head Node
      • Dual Socket Intel® Xeon® Platinum 8260 Processor; 24 cores / 48 threads per CPU
    • Memory
      • 12 x 256 GB Intel® Optane (3TB) per node
      • 12 x 32GB DDR (384GB) per node

Collaborators

2 Results

2 Results

Comments (0)