Skip to content

Latest commit

 

History

History
 
 

GettingStarted

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Getting Started Samples for Intel® oneAPI Rendering Toolkit (Render Kit)

The Intel® oneAPI Rendering Toolkit (Render Kit) is designed to accelerate photorealistic rendering workloads with rendering and ray-tracing libraries to create high-performance, high-fidelity visual experiences. You can get the most from Intel® hardware by optimizing performance at any scale with these libraries. Creators, scientists, and engineers can push the boundaries of visualization by using the toolkit to develop studio animation and visual effects or to create scientific and industrial visualizations.

You can find more information at Intel® oneAPI Rendering Toolkit.

Minimum Requirements Description
OS Linux* Ubuntu* 18.04
CentOS 8 (or compatible)
Windows* 10
macOS* 10.15+
Hardware Intel 64 Penryn or newer with SSE4.1 extensions, ARM64 with NEON extensions
(Optimized requirement: Intel 64 Skylake or newer with AVX512 extensions, ARM64 with NEON extensions)
Compiler Toolchain Windows OS: MSVS 2019 with Windows SDK and CMake*
Other platforms: C++11 compiler, a C99 compiler (for example, gcc/c++/clang), and CMake*
Libraries Install Intel® oneAPI Rendering Toolkit, including Intel® OSPRay, Intel® Embree, Intel® Open Volume Kernel Library (Intel® Open VKL), and Intel® Open Image Denoise
Image Display Tool A .ppm and .pfm filetype viewer (for example, ImageMagick*).
Image Conversion Tool A converter for .ppm, .pfm, and endian conversions (for example, ImageMagick).
Objective Description
What you will learn How to build and run sample programs for the component libraries in Render Kit.
Time to complete 20 minutes

Purpose

The getting started samples demonstrate an ordered source code introduction to the functionality of Render Kit libraries. These samples supplement the Get Started Guides:

Build and Run Render Kit Samples

Try the getting started sample programs in the order shown in the table. The output of a sample may serve as input for another sample. Use the specific README.md of each for instructions.

Order Component Folder Description
1 Intel OSPRay 01_ospray_gsg Get started with Intel® OSPRay, an open source, scalable, and portable ray tracing engine for high-performance, high-fidelity visualization.
2 Intel Embree 02_embree_gsg Get started with Intel® Embree, a collection of high-performance ray tracing kernels.
3 Intel Open Volume Kernel Library 03_openvkl_gsg Get started with Intel® Open VKL, a collection of high-performance volume computation kernels.
4 Intel Open Image Denoise 04_oidn_gsg Get started with Intel® Open Image Denoise, an open source library of high-performance, high-quality, denoising filters for images rendered with ray tracing.
5 Intel ISPC 05_ispc_gsg Get started with Intel® Implicit SPMD Program Compiler (Intel® ISPC), the C variant optimizing compiler used in conjunction with the Render Kit libraries.

License

Code samples are licensed under the Apache 2.0 license. See License.txt for details.

Third party program Licenses can be found here: third-party-programs.txt.