intel - логотипGet Started with one API Rendering Toolkit for Windows
Керівництво користувача

The following instructions assume you have installed the Intel® one API Rendering Toolkit (Render Kit). If you do not have the toolkit installed, see Intel® one API Toolkits Installation Guides for installation options. Follow These Steps to Get Started with Intel® one API Rendering Toolkit

  1. Налаштуйте свою систему.
  2. Build and run sampле додатків.
  3. Run the pre-compiled sampле додатків.
  4. Next steps: Review additional resources to learn more about the Render Kit.

Налаштуйте свою систему

To use the Intel ® one API Rendering Toolkit (Render Kit) samples, you first need to set up your system as follows:

  1. Install the one API sample browser to access sample sources.
  2. Install Microsoft Visual Studio* with Cake* and Windows* SDK to build the sampлес.
  3. Install imaging tools.
  4. Optional: Install GPU drivers.

Install the one API Sampбраузер
You can access sample applications from the one API sample browser. The browser is distributed as part of the Intel® one API Base Toolkit (Base Kit) in the dev-utilities directory.
Install the Base Kit with Intel® one API Threading Building Blocks, which is available in both Render Kit and Base Kit. No other Base Kit components are required. See Base Kit product page for more information and download links.
ПРИМІТКА You can also get the samples manually using Git*.
Install Microsoft Visual Studio* with Cake* and Windows* SDK
Although Intel® neap Toolkits do not require Cake* and Windows* SDK , many one API samples are delivered as Make projects. To build such samples, you need to install Cake and Windows SDK.
To do this, install the Microsoft Visual Studio* C++ development tools, which include Make tools in the desktop development with C++ workload. See Cake projects in Visual Studio for installation instructions.
Typically, the required components are installed from the optional section of the Visual Studio installer. Visual C++ Tools for Cake is installed by default as part of the Desktop Development with C++ workload. For more information about Cake, refer to CMake.org. For more information on the Windows* SDK refer to
the Microsoft Dev Center Windows* SDK.
Install Imaging Tools
Render Kit samples and applications often require preprocessed images as input or generate images as output. To display and convert input and output images, you need to get imaging tools for staging Net PBM filetypes (PPM and PFM). Recommended tool is Image Magics*. See the Image Magick website for standalone and package manager install instructions.
For GPU Users, Download and Install GPU Drivers

  1. To download the driver, go to Graphics Drivers.
  2. Click on the latest version of Intel® Graphics – Windows ® 10 DCH Drivers.
  3. Запустіть програму встановлення.

Наступні кроки
Get started with the Intel ® one API Rendering Toolkit by building and running sampле додатків.
зворотний зв'язок
Share your feedback on this article in the Intel ® one API Rendering Toolkit forum.
Build and Run Sample Projects Using the Visual Studio* Command Line
Необхідна умова: Налаштуйте свою систему.
To build and run a sampле:

  1. Locate a sample project using the Code Sample Browser for Intel® oneAPI Toolkits.
  2. Створюйте та запускайте якample project using CMake*.

Завантажити Samples using the Code Sample Browser for Intel® one API Toolkits
Use the Code Sample Browser for Intel one API Toolkits to browse the collection of online Intel® one API samples. You can copy the samples to your local disk as buildable sample projects. Most Intel one API sample projects are built using Make* or Cake, so the build instructions are included as part of the sample in a README file. Code Sample Browser for Intel one API Toolkits is a stand-alone single-file executable that has no dependencies on dynamic runtime libraries.
For a list of components that support Cake, see Use Cake with one API Applications.
Важливий
An internet connection is required to download the samples for Intel one API Toolkits. For information on how to use this toolkit offline, see Developing in Offline Systems.
Код Сample Browser for Intel one API Toolkits does not work with system proxy settings and does not support WPAD proxy. If you have trouble connecting from behind a proxy, see Troubleshooting.
To download the Intel ® one API Rendering Toolkit (Render Kit) sampнаступним чином:

  1. Open an x64 Native Tools Command Prompt for VS 2019 command window.
  2. Set up environment variables:
    call “C:\Program Files (x86)\Intel\one API\setvars.bat”
    ПРИМІТКА If you installed the Render Kit to a custom location, make sure to replace C:\Program Files (x86)\Intel\one API\ with the custom installation path before running the command.
  3. From the terminal, run the Code Sample Browser for Intel one API Toolkits with C++ and C samples. neap-cli -l coppice
    The one API CLI menu appears:intel Get Started with oneAPI Rendering Toolkit for Windows - Create a project
  4. Select Create a project using arrow keys, then press Enter.
    The language selection will appear.intel Get Started with oneAPI Rendering Toolkit for Windows - cpp
  5. Select the language for your sample. For your first project, select cup, then press Enter.
    The toolkit samples list appears. Render Kit samples are located underneath the one API Libraries subtree.intel Get Started with oneAPI Rendering Toolkit for Windows - oneAPI Libraries
  6. Navigate to one API Libraries > Getting Started with Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, then press Enter.
  7. Specify a location to download the project to. By default, it is the path from where you ran the Code Sample Browser for Intel one API Toolkits and project name.intel Get Started with oneAPI Rendering Toolkit for Windows - Create
  8. Press Tab to select Create, then press Enter.
  9. Repeat the steps to download samples for other components: 02_embree_gsg for Intel® Embraer, 03_openvkl_gsg for Intel® Open Volume Kernel Library, 04_oidn_gsg for Intel® Open Image
    Denoise, and 05_ispc_gsg for Intel® Implicit SPMD Program Compiler (Intel® ISPC). The samples are numbered and staged to be tried in order.
    Intel Open Volume Kernel Library 03_openvkl_gsg sample is available in the C language menu option of the Code Sample Browser for Intel one API Toolkits:
    a. Select c language:intel Get Started with oneAPI Rendering Toolkit for Windows - Select c languageb. Select the Intel Open VKL sampле:intel Get Started with oneAPI Rendering Toolkit for Windows - VKL sample

See Exploring Intel one API Samples from the Command Line for a video tutorial on creating a project with the command line.
Build and Run an Intel® Spray Sample using Cake*

  1. Navigate to the folder where you downloaded the 01_ospray_gsg sampLe.
  2. Run the following commands to build the sampле:
    midair build cd build cake .. cake –build . –config Release
  3. Navigate to the Release directory.
  4. Запустіть програму.
    .\ospTutorialCpp.exe
  5. Review the output images with an image viewer application for PPM file type. For example, with Image Magick*:
    <path-to-Image Magics>\imdisplay.exe first Frame Cup. ppm
    <path-to-Image Magics>\imdisplay.exe accumulated Frame Capp. ppm
    You should see the output images:
    • Single-accumulation render first Frame Cpp:intel Get Started with oneAPI Rendering Toolkit for Windows - accumulation render• Ten-accumulation render accumulated Frame Cup:

intel Get Started with oneAPI Rendering Toolkit for Windows -BuildBuild and Run an Intel® Embrey Sample using Cake*

  1. Navigate to the folder where you downloaded the 02_embree_gsg sampLe.
  2. Run the following commands to build the sampле:
    mkdir побудувати
    компакт-диск
    cake ..
    cmake –build . –config Release
  3. Navigate to the Release directory.
  4. Запустіть програму.

.\minimal.exe
Sample application performs two ray-to-triangle intersect tests with the Intel Embrey API. One test is successful, while the other test is a miss. Output is written to the terminal:
0.000000, 0.000000, -1.000000: Found intersection on geometry 0, primitive 0 at tsar=1.000000 1.000000, 1.000000, -1.000000: Did not find any intersection.
Build and Run an Intel® Open Volume Kernel Library Sample using CMake*

  1. Navigate to the folder where you downloaded the03_openvkl_gsg sampLe.
  2. Run the following commands to build the sampле:
    midair build
    компакт-диск
    cake ..
    cake –build . –config Release
  3. Navigate to the Release directory.
  4. Запустіть програму.

.\vklTutorial.exe
Sample application shows sampling within a procedurally generated volume and outputs. sampлинг,
gradient computation, and multi-attribute sampling. Output is written to the terminal.

Build and Run an Intel® Open Image Denoise Sample using CMake*

  1. Navigate to the folder where you downloaded the 04_oidn_gsg sampLe.
  2. Run the following commands to build the sampле:
    midair build cd build cake ..
    cake –build . –config Release
  3. Navigate to the Release directory.
  4. Convert the accumulated Frame Cup. ppm image to PFM format with LSB data ordering. For example, with the Image Magics* convert tool:
    <path-to-Image Magics>\magick.exe convert <path-to-sample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: accumulated Frame Capp. p.m.
  5. Run the application to denoise the image.
    .\oidnDenoise.exe -her accumulated Frame Capp. p.m. -o denoised.pfm
  6. Review the output image with an image viewer application for PPM file type. For example, with  Image Magics*:
    <path-to-Image Magics>\imdisplay.exe denoised. p.m.
    • Original ten-accumulation render accumulated Frame Cup:

intel Get Started with oneAPI Rendering Toolkit for Windows - Denoised result• Denoised result denoised. p.m.:intel Get Started with oneAPI Rendering Toolkit for Windows -Run an IntelBuild and Run an Intel® Implicit SPMD Program Compiler Sample using CMake*

  1. Navigate to the folder where you downloaded the 05_ispc_gsg sampLe.
  2. Run the following commands to build the sampле:
    midair build
    компакт-диск
    cake ..
    cake –build .
  3. Run a single-target sampпрограма:
    .\simple.exe
  4.  Run a multi-target sampпрограма:
    ./simple_multi.exe
    The application executes a simple floating-point array operation. The result is printed to the stout.
0: simple(0.000000) = 0.000000 8: simple(8.000000) = 2.828427
1: simple(1.000000) = 1.000000 9: simple(9.000000) = 3.000000
2: simple(2.000000) = 4.000000 10: simple(10.000000) = 3.162278
3: simple(3.000000) = 1.732051 11: simple(11.000000) = 3.316625
4: simple(4.000000) = 2.000000 12: simple(12.000000) = 3.464102
5: simple(5.000000) = 2.236068 13: simple(13.000000) = 3.605551
6: simple(6.000000) = 2.449490 14: simple(14.000000) = 3.741657
7: simple(7.000000) = 2.645751 15: simple(15.000000) = 3.872983

Наступні кроки
Explore additional resources in Next Steps.

Run Pre-Compiled Sample Додатки

In addition to libraries, the Intel® onlap Rendering Toolkit provides pre-compiled sample applications to
highlight toolkit features. These pre-compiled applications often use external graphics libraries to show
features in an interactive mode. In this section, learn to run the pre-compiled interactive applications.

Run Pre-compiled Interactive Applications

  • Run a pre-compiled sop Examples application with Intel ® Spray.
    sop Examples demonstrates basic rendering of an interactive scene with Intel Spray. It has GUI controls that you can toggle to explore Intel Spray features.
  • Run a pre-compiled triangle geometry application with Intel ® Embrey. triangle geometry, as other Intel Embrey samples, demonstrates core ray-tracing compute capability.
    Use the triangle geometry to explore Intel Embrey features.
  • Run a pre-compiled vole Examples application with Intel ® Open Volume Kernel Library (Intel® Open VKL). vole Examples demonstrates basic rendering of an interactive scene with Intel Open VKL. It has GUI controls typical for volume rendering visualization.

ПРИМІТКА Intel ® Open Image Denoise is used as a postprocessing feature in ospExamples sample application and in Intel Spray Studio. Intel Open Image Denoise does not have a standalone interactive application’s
Run Intel® OSPRay Studio Showcase Application
Intel Spray Studio combines Render Kit libraries into a state-of-art showcase application. Try the precompiled Intel Spray Studio application before exploring the source code to use it for your own projects.
Intel Spray Studio features:

  • A reference scene graph for loading, storing, and transforming scene geometry, textures, and parameters in an interactive environment
  • GUI-based scene instrumentation for rendering parameter control of an interactive application
  • C++ plugin infrastructure for custom controls
  • Input/output: Wave front OBJ, GLTF*, HDR textures with Open Image IO*, static image output
  • Intel Open Image Denoise post-processing passes with the osprey module denoiser library from Intel Spray
  • Python* bindings to script rendering
  •  Camera animation controls
  • Multi-node rendering with MPI

Запустіть Sample with Intel® OSPRay
This walkthrough demonstrates how to run an interactive sample application with Intel® OSPRay from the Intel® oneAPI Rendering Toolkit (Render Kit) for Windows* OS.
Необхідна умова: Налаштуйте свою систему.
Щоб запустити програму:

  1. Відкрийте командний рядок.
  2. Set up environment variables:
    call “C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
    ПРИМІТКА If you installed the Render Kit to a custom location, make sure to replace C:\Program Files (x86)\Intel\oneAPI\ with the custom installation path before running the command.
  3. Go to a writable directory and create a directory to store supporting files. Для ексample, create the rkgsg folder : cd %USERPROFILE% midair rkgsg cdrkgsg
  4. Run ospExamples: ospExamples.exe

A new GUI window will open with multiple simple scenes composed of basic geometry types, lights, and volumes. You can edit the scene by clicking the drop-down button’sintel Get Started with oneAPI Rendering Toolkit for Windows - drop-down buttonsControls and Tips
You can control the scene view with a mouse as follows:

  • Right-click to move the camera in and out from the look-at point.
  • Left-click to rotate.
  • Use a mouse wheel to pan.
    This also reports the geometry ID for intersected geometry under the cursor in a terminal.
  • Drag and drop to move the camera.

You can also use the following keyboard controls:

  • Press G to show/hide the user interface.
  • Press Q to quit the application.
    You can also control the scene from the control pane:
  • Try different geometric and volumetric scenes. View them under different renderers.
  • Cancel frame on interaction allows for more continuous animation during navigation.
  • Enable showing depth to show relative depth at the ray intersection with the scene from each pixel location of the camera.
  •  Enable showing albedo to show the albedo of the material at the ray intersection with the scene from each pixel location of the camera.
  • Enable denoiser to denoise each frame with Intel® Open Image Denoised
    Примітка: The denoiser might work be better observed with some geometries than with others. For example, the Streamlines predefined scene set shows convergence with denoise more clearly.

ПРИМІТКА If osprey module denoiser is not available in your distribution, you can get it using the Superbill as described in Next Steps.

  • Change pixel filter to review the different anti-aliasing methods available in the API.
  • Change pixel samples, which is the number of scene samples per pixel in one accumulation. Higher samples results in longer rendering times, but faster convergence per accumulation. Less samples per pixel results faster application performance.
  • Change maximum path length parameter, which is the number of path reflections or refractions per sample. A higher number is more accurate, while a lower number is faster to compute.
  • Change roulette path length, which is the threshold or reflections or refractions at which to randomly end the traversal of a ray. A higher number is more accurate, while a lower number is faster to compute.
  • Змінити sample contributions. Sample contribution less than the min Contribution will not affect the scene. A lower number is more accurate, while a higher number is faster to compute.
  • Change camera motion blur to control the blur affect while moving the camera. A value of 0 turns the blur off.
  • Enable Render Sun Sky to turn on a controllable scene horizon. The scene will reflect the horizon as configured from GUI pop-up parameters.

Наступні кроки

  • Run pre-compiled sample applications for other Render Kit components.
  • Explore additional resources in Next Steps.

Run Intel® Embree Sample
This tutorial shows how to run an interactive Intel® Embrey pre-compiled sample applications included in the Intel® one API Rendering Toolkit (Render Kit). This sample demonstrates how to generate an image with basic geometry using Intel Embrey.
The triangle geometry sample application shown in the tutorial uses a graphical user interface to create a static cube and ground plane using triangle vertices.
Prerequisite: Configure your system.
Щоб запустити програму:

  1. Відкрийте командний рядок.
  2. Set up environment variables:
    call “C:\Program Files (x86)\Intel\one API\setvars.bat”
    ПРИМІТКА If you installed the Render Kit to a custom location, make sure to replace C:\Program Files (x86)\Intel\one API\ with the custom installation path before running the command.
  3. Go to a writable directory and create a directory to store supporting files. Для ексample, create the rk_gsg folder :
    cd %USERPROFILE%
    midair rigs
    cd rigs
  4. Run the triangle geometry sample: triangle_geometry.exe
    A new window opens with a 3D ray-traced cube. To move camera, click and drag the left mouse button or use W, A, S, D or arrow keys. For details about the sample, see Chapter 9 in the Intel Embrey documentation.

intel Get Started with oneAPI Rendering Toolkit for Windows - 3D rayTips and Observations

  • To move camera, click and drag the left mouse button or use W, A, S, D buttons or arrow keys.
  • Це сample demonstrates how to generate an image with basic geometry using Intel Embrey.
  • triangle geometry sample features:
  • A hard-coded array of simple float vertex data, consisting of location of the corners of the cube and the ground plane.
  • The definition of index lists to construct triangles from the vertices.
  • API-defined geometry data structures to create and commit vertex and index data into the scene.
  •  A multi-threaded compute hierarchy for ray-tracing over the image frame.
  • Computing rays is divided into tiles of screen pixels. Tiles are split amongst threads.
  • Each tile performs ray intersect tests for each pixel in the tile.
  • In addition to basic ray intersect tests that determine the triangle colors, a shadow intersect (occlusion) test is performed at the intersection point for one hard-coded fixed light direction.
  • Final pixels have color data computed from the rays packed into RGB color triplets.
  • Scaffolding abstraction provides much of the glue code. This abstraction is used heavily in other Intel
    Embrey sample applications. The samples abstraction includes:
  • Setup for call backs to initialization, rendering, and tear-down functions
  • Data structures for managing scene data
  • Keyboard and mouse input/output
  • API hooks into operating system window management code for visualization

See the application source in triangle_geometry_device.cpp in the Intel Embraer GitHub* repository.
Intel Embrey relationship with other Render Kit components

  • Intel® Spray, the open scalable portable ray-tracing engine, uses Intel Embrey to generate images. Intel Spray also provisions objects and functionality typical to 3D scenes.
  • Intel Spray provisions include volume and geometry objects, materials, textures, lights, camera, frame buffers, MPI-based distributed computing, and others.
  • For developers with OpenGL*-like background, Intel Spray may be a better way to start exploration of the toolkit than the Intel Embrey.
  • Intel Embrey path tracer example program provides a minimal and logical introduction to a path tracer. Access a full professional visualization implementation of a path tracer renderer within the Intel Spray API.
  •  Intel Embrey capability is centered around geometric ray-tracing. In contrast, Intel® Open Volume Kernel Library (Intel® Open VKL) provides volume visualization and sampling capability.
  • Images rendered with the Intel Embrey can be denoised with Intel® Open Image Denoise. However, Intel Spray provisions extended frame buffer channel access to simplify managing data denoising. The result is denoised high-quality images at a reduced ray tracing compute cost.

Наступні кроки

  • Run pre-compiled sample applications for other Render Kit components.
  • See Next Steps for more resources.

Run Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
This tutorial describes how to run a pre-compiled interactive sample application built on Intel® Open
Volume Kernel Library (Intel® Open VKL).
The vole Examples sample application renders the Intel Open VKL API results to screen through a graphical interface.
Необхідна умова: Налаштуйте свою систему.
Щоб запустити програму:

  1. Відкрийте командний рядок.
  2. Set up environment variables:
    call “C:\Program Files (x86)\Intel\one API\setvars.bat”
    ПРИМІТКА If you installed the Render Kit to a custom location, make sure to replace C:\Program Files (x86)\Intel\one API\ with the custom installation path before running the command.
  3. Go to a writable directory and create a directory to store supporting files. Для ексample, create the
    rags folder :
    cd %USERPROFILE%
    midair rigs
    cd rigs
  4. Run the sampпрограма:
    vole Examples.exe
    Sample results will open in a new GUI window.

Доступні такі елементи керування:

  • Left-click (Mouse1) and drag to rotate camera.
  • Right-click (Mouse2) and drag to zoom camera.
  • Middle-click (Mouse3) and drag to pan camera.
  • Select different transfer functions, Intel Open VKL API values, and rendering controls to visualize the volume.
    intel Get Started with oneAPI Rendering Toolkit for Windows - all controls

ПРИМІТКА User interface elements may overlap. Drag and drop the blue control bar to see all controls.
Tips and Observations

  • Different renderer modes are available from the rendering drop-down. These modes correspond to contemporary volume sampling and rendering applications.
  • Density Path Tracer renderer demonstrates path tracing within a volume. It uses vole Compute Sample() in support of a Woodcock-tracking sampling algorithm. Use the dialog boxes to control algorithm parameters. See DensityPathTracer.cpp.
  • Hit-iterator renderer demonstrates hit-iterator and gradient computation functionality. It uses vole Iterate it() and vole Compute Gradient(). This example also demonstrates shadow testing. See HitIteratorRenderer.cpp.
  • Ray-march iterator demonstrates interval iteration and computation of a volume sample. It uses vole Iterate Interval() and vole Compute Sample(). See RayMarchIteratorRenderer.cpp.
  • When exploring the samples, note that the code is aliased and modular to support the interactive rendering window. To better understand the code, start with the render Pixel() function.
  • ISPC modes correspond with code implementations built on the Intel® Implicit SPMD Program Compiler. These implementations take advantage of SIMD capabilities of modern processors and provide more opportunity for performance.

Наступні кроки

  • Run pre-compiled sample applications for other Render Kit components.
  • See Next Steps for more resources.

Run Intel® Spray Studio
This walkthrough demonstrates how to run the Intel® Spray Studio application. Intel Spray Studio is a showcase application included in the Intel® neap Rendering Toolkit (Render Kit). It is an interactive and extendable ray-tracing application.
Необхідна умова: Налаштуйте свою систему.
Щоб запустити програму:

  1. Відкрийте командний рядок.
  2. Set up environment variables:
    call “C:\Program Files (x86)\Intel\one API\setvars.bat”
    ПРИМІТКА If you installed the Render Kit to a custom location, make sure to replace C:\Program Files
    (x86)\Intel\one API\ with the custom installation path before running the command.
  3. Go to a writable directory and create a directory to store supporting and result files. Для ексampле,
    create the rigs folder :
    cd %USERPROFILE% midair rigs cd rigs
  4. Run Intel Spray Studio: ospStudio.exe
    You should see an interactive rendering window:intel Get Started with oneAPI Rendering Toolkit for Windows - File
  5. In the rendering window, go to File > Demo Scene and select one of the predefined demo сцени.intel Get Started with oneAPI Rendering Toolkit for Windows - Demo SceneПРИМІТКА Some scenes demonstrate Intel® Open Volume Kernel Library integration capability.
  6. Review the selected scene. For example, the Multilevel Hierarchy demo looks as follows:intel Get Started with oneAPI Rendering Toolkit for Windows - Demo Scene 1You can control the scene view with a mouse as follows:
    • Right-click to move the camera in and out from the look-at point.
    • Left-click to rotate.
    • Scroll the mouse wheel to zoom in and out.
    • Drag and drop to move the camera.
    You can also use the following keyboard controls:
    • UP/DOWN: Move the camera along the Z axis (in and out).
    • ALT+UP/ALT+DOWN: Move the camera along the Y axis (up or down).
    • LEFT: Move the camera to the left along the X axis.
    • RIGHT: Move the camera to the right along the X axis.
    • W/S: Change camera elevation.
    • ALT+S: Save a frame as a file до локального каталогу.
    • A/D: Change camera azimuth.
    • ALT+A/ALT+D: Change camera roll.
    • G: Show/Hide the user interface.
    • Q: Quit the application.
    • P: Print a scene graph to the shell.
    • M: Print a material registry to the shell.
    • B: Print frame bounds.
    • V: Print camera parameters to the shell.
    • =: Push a location to save camera parameters.
    • -: Pop a location to save camera parameters.
    • 0-9: Set a camera snapshot.
    • Hold X, hold Y, hold Z: Keep axis constrained for camera movement.
  7. You can save output image from Menu > Save… > Screenshot in a preferred image format. The image is saved to the working rags directory as studio.<NNNN>.intel Get Started with oneAPI Rendering Toolkit for Windows -Save
  8. Ви можете повторноview the saved screenshot with your preferred image viewе.

Наступні кроки

  • Run pre-compiled sample applications for other Render Kit components.
  • See Next Steps for more resources.

Наступні кроки
Explore additional Intel ® one API Rendering Toolkit (Render Kit) resources.
API Manuals
Render Kit libraries provide C99-based API interfaces. API manuals are located on component library public webсторінок.

  • Intel® OSPRay API manual
  • Intel® Embree API manual
  • Intel® Open Volume Kernel Library (Intel® Open VKL) API manual
  • Intel® Open Image Denoise API manual

All C99 API headers compile under C++11. If you prefer C++, some Render Kit libraries expose C++ API wrappers functionality defined in header files.

бібліотека Header
Intel Spray ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 Розширений Sample Program Sources
For each component sample, source is available in the component GitHub* repository:

  • Intel Spray sample sources
  • Intel Embrey sample sources
    Для сample description, see chapter 9 in Intel Embrey guide.
  • Intel Open VKL sample sources
  • Intel Open Image Denoise sample sources
    This is command line only.
  • Intel Spray Studio source
Superbills
You can deploy a local environment to build and run all samples with the superbill. The superbill is a complete automated Cake* script to get and build all Render Kit libraries and samples. The superbill is a recommended method for:
  • Exploring all samples in an easy and comprehensive sandbox. Editing and rebuilding them quickly.
  • Getting many prerequisites for building the libraries automatically
  • Reviewing internal library source code
  • Modifying Render Kit functionality, including staging library build time optional features
  • The superbill script is delivered as the ruttily component of the Render Kit distribution. It is also located in the Render Kit GitHub portal. For a superbill script walkthrough, see the document for your operating system:
  • Build Intel one API Rendering Toolkit Libraries for Windows* OS
  • Build Intel one API Rendering Toolkit Libraries for Linux* OS
  •  Build Intel one API Rendering Toolkit Libraries for macOS*

Forums and Feedback
Ask questions and provide feedback on the Intel oneAPI Rendering Toolkit forum.
Report technical issues directly on component GitHub repositories:

  • Intel Spray repository
  • Intel Embrey repository
  • Intel Open VKL repository
  • Intel Open Image Denoise repository
  • Intel Spray Studio repository

Пошук і усунення несправностей

This section describes known problems you may encounter when using the Intel® one API Rendering Toolkit (Render Kit).
For technical support, visit Intel ® one API Rendering Toolkit Community Forum.
Error: No protocol specified
You might see the following error when running a GUI-based application from a Docker* container:
Протокол не вказаний
Error 65544: X11: Failed to open display :0
Terminate called after throwing an instance of ‘sty::runtime error ’
What(): Failed to initialize GLFW!
Перервано (ядро скинуто)
Рішення: Before launching the application, make sure you run the xhost command in the Docker container:
host +

Повідомлення та застереження

Технології Intel можуть вимагати активації апаратного, програмного забезпечення або послуги.
Жоден продукт чи компонент не може бути абсолютно безпечним.
Ваші витрати та результати можуть відрізнятися.
© Корпорація Intel. Intel, логотип Intel та інші знаки Intel є товарними знаками корпорації Intel або її дочірніх компаній. Інші назви та бренди можуть бути визнані власністю інших.
Інформація про продукт і продуктивність
Продуктивність залежить від використання, конфігурації та інших факторів. Дізнайтесь більше на www.Intel.com/PerformanceIndex.
Редакція повідомлення №20201201
Цей документ не надає жодної ліцензії (прямої чи неявної, estoppel чи іншим чином) на будь-які права інтелектуальної власності.
Описана продукція може містити дефекти конструкції або помилки, відомі як помилки, які можуть призвести до відхилення виробу від опублікованих специфікацій. Поточні характеристичні помилки доступні за запитом.
Intel відмовляється від усіх явних і непрямих гарантій, включаючи, без обмежень, непрямі гарантії придатності для продажу, придатності для певної мети та непорушення прав, а також будь-які гарантії, що випливають із ходу роботи, поведінки чи використання в торгівлі.

intel - логотип

Документи / Ресурси

intel Get Started with oneAPI Rendering Toolkit for Windows [pdf] Посібник користувача
Get Started with oneAPI Rendering Toolkit for Windows, Get Started, with oneAPI Rendering Toolkit for Windows, Toolkit for Windows

посилання

Залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *