This foundational learning path introduces Intel® oneAPI, the Intel® oneAPI Rendering Toolkit components, and explores Intel® OSPRay, an industry-leading, ray-tracing rendering library. At a high level, see how to use the Intel OSPRay API to create high-fidelity photorealistic images. Step-by-step instructions begin with creating scenes using simple geometries, and then progress through samples to demonstrate how you can import more complicated geometries into your target scene.
Who is this for?
Developers who want to learn the basics of rendering using Intel OSPRay. It requires an active account on Intel® DevCloud and familiarity with the command line and Jupyter* Notebooks.
What will I be able to do?
After you complete the four modules, you will be able to:
Explain how Intel oneAPI aligns with the rendering capabilities of the Intel oneAPI Rendering Toolkit, including ray-surface hit testing, volumetric space iteration, and image denoise.
Initialize the renderer, render a single frame, and release system resources.
Set up scivis and pathtracer rendering modes within the code and via the command line of the executable run script, run.sh.
Use a basic OBJ asset file loader inside a loadObj() wrapper function to transfer data for geometry, materials, and lighting effects from the file and into the appropriate Intel OSPRay API function calls.
Start Learning Intel OSPRay
Get hands-on practice with code samples in a Jupyter Notebook running live on Intel DevCloud.