英特尔 - 徽标开始使用一个适用于 Windows 的 API 渲染工具包
用户指南

以下说明假定您已经安装了英特尔® one API 渲染工具包(Render Kit)。 如果您没有安装该工具包,请参阅英特尔® one API 工具包安装指南了解安装选项。 按照这些步骤开始使用英特尔® one API 渲染工具包

  1. 配置您的系统。
  2. 构建并运行amp应用程序。
  3. 运行预编译的 samp应用程序。
  4. 后续步骤:重新view 其他资源以了解有关 Render Kit 的更多信息。

配置您的系统

使用英特尔® one API 渲染工具包(Render Kit)amples,您首先需要按如下方式设置您的系统:

  1. 安装一个 APIamp用于访问 s 的浏览器amp乐源。
  2. 使用 Cake* 和 Windows* SDK 安装 Microsoft Visual Studio* 以构建 samp莱斯。
  3. 安装映像工具。
  4. 可选:安装 GPU 驱动程序。

安装一个 API Samp浏览器
您可以访问amp来自一个 API 的文件应用程序amp浏览器。 该浏览器作为 Intel® one API Base Toolkit (Base Kit) 的一部分发布在 dev-utilities 目录中。
使用英特尔® one API 线程构建模块安装基础套件,它在渲染套件和基础套件中均可用。 不需要其他基础套件组件。 有关详细信息和下载链接,请参阅基础套件产品页面。
笔记 你也可以获得amp使用 Git* 手动创建文件。
使用 Cake* 和 Windows* SDK 安装 Microsoft Visual Studio*
尽管英特尔® neap 工具包不需要 Cake* 和 Windows* SDK,但许多 APIamp文件作为 Make 项目交付。 建立这样的amp文件,你需要安装 Cake 和 Windows SDK。
为此,请安装 Microsoft Visual Studio* C++ 开发工具,其中包括使用 C++ 工作负载进行桌面开发的 Make 工具。 有关安装说明,请参阅 Visual Studio 中的 Cake 项目。
通常,所需的组件是从 Visual Studio 安装程序的可选部分安装的。 默认情况下,Visual C++ Tools for Cake 作为使用 C++ 工作负载进行桌面开发的一部分进行安装。 有关 Cake 的更多信息,请参阅 CMake.org。 有关 Windows* SDK 的更多信息,请参阅
Microsoft 开发中心 Windows* SDK。
安装映像工具
渲染套件amp文件和应用程序通常需要预处理图像作为输入或生成图像作为输出。 要显示和转换输入和输出图像,您需要获得 s 的图像工具tag网络 PBM file类型(PPM 和 PFM)。 推荐的工具是 Image Magics*。 查看图像魔术 web独立和包管理器安装说明的站点。
对于 GPU 用户,下载并安装 GPU 驱动程序

  1. 要下载驱动程序,请转至显卡驱动程序。
  2. 单击最新版本的英特尔® 显卡 – Windows ® 10 DCH 驱动程序。
  3. 运行安装程序。

下一步
通过构建和运行 s 开始使用英特尔® one API 渲染工具包amp应用程序。
反馈
在英特尔® one API 渲染工具包论坛中分享您对本文的反馈。
构建并运行amp使用 Visual Studio* 命令行的 le 项目
先决条件: 配置您的系统。
构建并运行为amp乐:

  1. 定位为amp使用代码 S 的项目amp用于英特尔® oneAPI 工具包的浏览器。
  2. 构建并运行为amp使用 CMake* 的文件项目。

下载Samp使用代码 S 的文件amp用于英特尔® one API 工具包的浏览器
使用代码 Samp用于英特尔® one API 工具包的浏览器,用于浏览在线英特尔® one API 的集合amp莱斯。 你可以复制 samp将文件作为可构建文件保存到您的本地磁盘amp乐项目。 大多数 Intel 一个 APIamp文件项目是使用 Make* 或 Cake 构建的,因此构建说明作为 s 的一部分包含在内amp自述文件中的文件 file. 代码 Sample Browser for Intel one API Toolkits 是一个独立的单-file 不依赖于动态运行时库的可执行文件。
有关支持 Cake 的组件列表,请参阅将 Cake 与一个 API 应用程序一起使用。
重要的
下载 s 需要互联网连接amp英特尔一个 API 工具包的文件。 有关如何离线使用此工具包的信息,请参阅在离线系统中进行开发。
代码Sample Browser for Intel one API Toolkits 不支持系统代理设置,也不支持 WPAD 代理。 如果您在通过代理进行连接时遇到问题,请参阅故障排除。
下载英特尔® one API 渲染工具包 (Render Kit)amp莱斯:

  1. 打开 VS 64 命令窗口的 x2019 本机工具命令提示符。
  2. 设置环境变量:
    调用“C:\Program Files (x86)\Intel\one API\setvars.bat”
    笔记 如果您将 Render Kit 安装到自定义位置,请确保替换 C:\Program Files (x86)\Intel\one API\ 在运行命令之前使用自定义安装路径。
  3. 从终端运行代码 Samp用于英特尔 one API 工具包的浏览器,带有 C++ 和 C samp莱斯。 neap-cli -l 矮林
    出现一个 API CLI 菜单:intel 开始使用适用于 Windows 的 oneAPI 渲染工具包 - 创建一个项目
  4. 选择使用箭头键创建项目,然后按 Enter。
    将出现语言选择。英特尔 Windows 版 oneAPI 渲染工具包入门 - cpp
  5. 选择您的语言amp乐。 对于您的第一个项目,选择 cup,然后按 Enter。
    工具包amp出现文件列表。 渲染套件amp文件位于一个 API 库子树下。英特尔 Windows 版 oneAPI 渲染工具包入门 - oneAPI 库
  6. 导航到一个 API 库 > Intel one API 渲染工具包入门 > Intel Spray sample > 01_ospray_gsg,然后按 Enter。
  7. 指定要将项目下载到的位置。 默认情况下,它是您运行代码 S 的路径ample Browser for Intel 一个 API 工具包和项目名称。intel Windows 版 oneAPI 渲染工具包入门 - 创建
  8. 按 T​​ab 选择创建,然后按 Enter。
  9. 重复步骤下载samp其他组件的文件:Intel® Embraer 的 02_embree_gsg,Intel® Open Volume Kernel Library 的 03_openvkl_gsg,Intel® Open Image 的 04_oidn_gsg
    英特尔® 隐式 SPMD 程序编译器(英特尔® ISPC)的降噪和 05_ispc_gsg。 的amples 被编号和 staged 要按顺序受审。
    Intel Open Volume 内核库 03_openvkl_gsg samp文件在代码 S 的 C 语言菜单选项中可用amp用于英特尔 one API 工具包的浏览器:
    A。 选择c语言:intel 开始使用 oneAPI Rendering Toolkit for Windows - 选择 c 语言b. 选择 Intel Open VKLamp乐:英特尔 Windows 版 oneAPI 渲染工具包入门 - VKL sample

请参阅探索英特尔 one API Samp命令行文件,获取有关使用命令行创建项目的视频教程。
构建并运行英特尔® Spray Samp使用 Cake*

  1. 导航到您下载 01_ospray_gsg 的文件夹amp勒。
  2. 运行以下命令来构建 samp乐:
    空中建造 cd 建造蛋糕 .. 蛋糕 – 建造。 –配置发布
  3. 导航到发布目录。
  4. 运行该应用程序。
    .\ospTutorialCpp.exe
  5. Review 带有图像的输出图像 viewer 申请 PPM file 类型。 对于前amp乐,使用 Image Magick*:
    \imdisplay.exe 第一帧杯。 ppm
    \imdisplay.exe 累积了 Frame Capp。 ppm
    您应该看到输出图像:
    • 单次累积渲染第一帧 Cpp:intel 开始使用 oneAPI Rendering Toolkit for Windows - accumulation render• 十次累积渲染累积Frame Cup:

英特尔开始使用适用于 Windows 的 oneAPI 渲染工具包 -Build构建并运行英特尔® Embrey Samp使用 Cake*

  1. 导航到您下载 02_embree_gsg 的文件夹amp勒。
  2. 运行以下命令来构建 samp乐:
    mkdir 构建
    光盘制作
    蛋糕 ..
    制作-构建。 –配置发布
  3. 导航到发布目录。
  4. 运行该应用程序。

.\最小化.exe
在Samp该应用程序使用英特尔 Embrey API 执行两个射线到三角形的相交测试。 一个测试成功,而另一个测试失败。 输出写入终端:
0.000000、0.000000、-1.000000:在 tsar=0 处的几何体 0、原始 1.000000 上找到交点 1.000000、1.000000、-1.000000:未找到任何交点。
构建并运行英特尔® Open Volume Kernel Library Samp使用 CMake*

  1. 导航到您下载 03_openvkl_gsg 的文件夹amp勒。
  2. 运行以下命令来构建 samp乐:
    空中建造
    光盘制作
    蛋糕 ..
    蛋糕-建造。 –配置发布
  3. 导航到发布目录。
  4. 运行该应用程序。

.\vklTutorial.exe
在Samp应用程序显示 samp在程序生成的体积和输出中。 秒amp玲,
梯度计算和多属性amp灵。 输出被写入终端。

构建并运行英特尔® Open Image Denoise Samp使用 CMake*

  1. 导航到您下载 04_oidn_gsg 的文件夹amp勒。
  2. 运行以下命令来构建 samp乐:
    空中建造CD建造蛋糕..
    蛋糕-建造。 –配置发布
  3. 导航到发布目录。
  4. 转换累积的框架杯。 ppm 图像转换为具有 LSB 数据排序的 PFM 格式。 对于前amp文件,使用 Image Magics* 转换工具:
    \magick.exe 转换ample>\01_ospray_gsg\build\Release \累积帧杯。 ppm -endian LSB PFM:累积帧 Capp。 下午
  5. 运行应用程序以对图像进行降噪。
    .\oidnDenoise.exe - 她累积的 Frame Capp。 pm -o denoised.pfm
  6. Review 带有图像的输出图像 viewer 申请 PPM file 类型。 对于前ample,使用 Image Magics*:
    \imdisplay.exe 去噪。 下午
    • 原创十积渲染积帧杯:

intel 开始使用适用于 Windows 的 oneAPI 渲染工具包 - 去噪结果• 去噪结果去噪。 下午:intel 开始使用 oneAPI Rendering Toolkit for Windows -Run an Intel构建并运行英特尔® 隐式 SPMD 程序编译器 Samp使用 CMake*

  1. 导航到您下载 05_ispc_gsg 的文件夹amp勒。
  2. 运行以下命令来构建 samp乐:
    空中建造
    光盘制作
    蛋糕 ..
    蛋糕-建造。
  3. 运行单目标 samp应用程序:
    .\简单.exe
  4.  运行多目标 samp应用程序:
    ./simple_multi.exe
    该应用程序执行简单的浮点数组运算。 结果打印到世涛上。
0:简单(0.000000)= 0.000000 8:简单(8.000000)= 2.828427
1:简单(1.000000)= 1.000000 9:简单(9.000000)= 3.000000
2:简单(2.000000)= 4.000000 10:简单(10.000000)= 3.162278
3:简单(3.000000)= 1.732051 11:简单(11.000000)= 3.316625
4:简单(4.000000)= 2.000000 12:简单(12.000000)= 3.464102
5:简单(5.000000)= 2.236068 13:简单(13.000000)= 3.605551
6:简单(6.000000)= 2.449490 14:简单(14.000000)= 3.741657
7:简单(7.000000)= 2.645751 15:简单(15.000000)= 3.872983

下一步
探索后续步骤中的其他资源。

运行预编译的 Samp应用程序

除了库之外,英特尔® onlap 渲染工具包还提供预编译的 samp乐应用到
突出工具包功能。 这些预编译的应用程序通常使用外部图形库来显示
交互模式下的功能。 在本节中,学习运行预编译的交互式应用程序。

运行预编译的交互式应用程序

  • 运行预编译的 sop Examp使用 Intel ® Spray 的 les 应用程序。
    前amples 演示了使用 Intel Spray 对交互式场景的基本渲染。 它具有 GUI 控件,您可以切换这些控件以探索 Intel Spray 功能。
  • 使用英特尔® Embrey 运行预编译的三角形几何应用程序。 三角形几何形状,与其他 Intel Embrey s 一样amples,展示了核心光线追踪计算能力。
    使用三角形几何探索英特尔 Embrey 特性。
  • 运行预编译的 vole Examp使用英特尔® Open Volume 内核库(英特尔® Open VKL)的文件应用程序。 田鼠前amples 演示了使用 Intel Open VKL 的交互式场景的基本渲染。 它具有体积渲染可视化的典型 GUI 控件。

笔记 Intel ® Open Image Denoise 在 ospEx 中用作后处理功能amp较少的amp文件应用程序和 Intel Spray Studio。 Intel Open Image Denoise 没有独立的交互式应用程序
运行英特尔® OSPRay Studio 展示应用程序
Intel Spray Studio 将 Render Kit 库组合到最先进的展示应用程序中。 在探索源代码以将其用于您自己的项目之前,先试用预编译的 Intel Spray Studio 应用程序。
英特尔 Spray Studio 的特点:

  • 用于在交互式环境中加载、存储和转换场景几何、纹理和参数的参考场景图
  • 基于 GUI 的场景检测,用于交互式应用程序的渲染参数控制
  • 用于自定义控件的 C++ 插件基础结构
  • 输入/输出:波前 OBJ、GLTF*、带 Open Image IO* 的 HDR 纹理、静态图像输出
  • Intel Open Image Denoise 后处理通过 Intel Spray 的 osprey 模块降噪器库
  • Python* 绑定到脚本呈现
  •  相机动画控制
  • 使用 MPI 进行多节点渲染

运行 Samp带英特尔® OSPRay 的文件
本演练演示了如何运行交互式 samp使用来自适用于 Windows* 操作系统的英特尔® oneAPI 渲染工具包(渲染套件)的英特尔® OSPRay 的文件应用程序。
先决条件: 配置您的系统。
要运行应用程序:

  1. 打开命令提示符。
  2. 设置环境变量:
    调用“C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
    笔记 如果您将 Render Kit 安装到自定义位置,请确保替换 C:\Program Files (x86)\Intel\oneAPI\ 与运行命令之前的自定义安装路径。
  3. 进入可写目录,创建目录存放支持 file例如amp文件,创建 rkgsg 文件夹:cd %USERPROFILE% 空中 rkgsg cdrkgsg
  4. 运行 ospExamp文件:ospExamp可执行文件

一个新的 GUI 窗口将打开,其中包含多个由基本几何类型、灯光和体积组成的简单场景。 您可以通过单击下拉按钮的intel Windows 版 oneAPI 渲染工具包入门 - 下拉按钮控件和提示
你可以控制场景 view 用鼠标如下:

  • 右键单击可将相机移入和移出观察点。
  • 左键点击旋转。
  • 使用鼠标滚轮平移。
    这还会报告终端中光标下相交几何的几何 ID。
  • 拖放以移动相机。

您还可以使用以下键盘控件:

  • 按 G 显示/隐藏用户界面。
  • 按 Q 退出应用程序。
    您还可以从控制面板控制场景:
  • 尝试不同的几何和体积场景。 View 它们在不同的渲染器下。
  • 取消交互框架允许在导航期间实现更连续的动画。
  • 启用显示深度以显示光线与相机每个像素位置的场景相交处的相对深度。
  •  启用显示反照率以显示光线与相机每个像素位置的场景相交处的材料反照率。
  • 启用降噪器以使用英特尔® Open Image Denoised 对每个帧进行降噪
    笔记: 与其他几何形状相比,某些几何形状可能会更好地观察到降噪器。 对于前ample,Streamlines 预定义场景集显示收敛与去噪更清晰。

笔记 如果 osprey 模块降噪器在您的发行版中不可用,您可以使用 Superbill 获取它,如后续步骤中所述。

  • 将像素过滤器更改为重新view API 中可用的不同抗锯齿方法。
  • 改变像素amples,也就是场景s的个数amp一次累积中每像素的文件数。 高等学校amples 会导致更长的渲染时间,但每次累积的收敛速度更快。 少amp每像素 les 结果更快的应用程序性能。
  • 更改最大路径长度参数,即每秒路径反射或折射的次数amp乐。 数字越大越准确,而数字越小计算速度越快。
  • 更改轮盘赌路径长度,这是随机结束光线遍历的阈值或反射或折射。 数字越大越准确,而数字越小计算速度越快。
  • 变化amp乐的贡献。 小号ample contribution 小于 min Contribution 不会影响场景。 数字越小越准确,数字越大计算速度越快。
  • 更改相机运动模糊以控制移动相机时的模糊影响。 值为 0 将关闭模糊。
  • 启用 Render Sun Sky 以打开可控的场景地平线。 场景将反映从 GUI 弹出参数配置的地平线。

下一步

  • 运行预编译的 samp用于其他 Render Kit 组件的文件应用程序。
  • 探索后续步骤中的其他资源。

运行英特尔® Embree Sample
本教程展示了如何运行交互式英特尔® Embrey 预编译 samp文件应用程序包含在英特尔® one API 渲染工具包(Render Kit)中。 这是ample 演示了如何使用 Intel Embrey 生成具有基本几何形状的图像。
三角几何samp本教程中显示的应用程序使用图形用户界面,使用三角形顶点创建静态立方体和地平面。
先决条件:配置您的系统。
要运行应用程序:

  1. 打开命令提示符。
  2. 设置环境变量:
    调用“C:\Program Files (x86)\Intel\one API\setvars.bat”
    笔记 如果您将 Render Kit 安装到自定义位置,请确保替换 C:\Program Files (x86)\Intel\one API\ 在运行命令之前使用自定义安装路径。
  3. 进入可写目录,创建目录存放支持 file例如ample,创建 rk_gsg 文件夹:
    cd %USERPROFILE%
    空中装备
    CD机
  4. 运行三角形 geometry samp文件:triangle_geometry.exe
    一个带有 3D 光线追踪立方体的新窗口打开。 要移动相机,请单击并拖动鼠标左键或使用 W、A、S、D 或箭头键。 有关 s 的详细信息ample,请参阅英特尔 Embrey 文档中的第 9 章。

intel Windows 版 oneAPI 渲染工具包入门 - 3D ray提示和观察

  • 要移动相机,请单击并拖动鼠标左键或使用 W、A、S、D 按钮或箭头键。
  • 这是ample 演示了如何使用 Intel Embrey 生成具有基本几何形状的图像。
  • 三角几何 samp乐特点:
  • 简单浮点顶点数据的硬编码数组,由立方体角点和地平面的位置组成。
  • 从顶点构造三角形的索引列表的定义。
  • API 定义的几何数据结构,用于创建顶点和索引数据并将其提交到场景中。
  •  用于在图像帧上进行光线跟踪的多线程计算层次结构。
  • 计算光线分为屏幕像素块。 瓷砖在线程之间分裂。
  • 每个瓦片对瓦片中的每个像素执行光线相交测试。
  • 除了确定三角形颜色的基本光线相交测试外,还会在一个硬编码的固定光方向的交点处执行阴影相交(遮挡)测试。
  • 最终像素具有从打包成 RGB 颜色三元组的光线计算出的颜色数据。
  • 脚手架抽象提供了大量的胶水代码。 这种抽象在其他 Intel 中大量使用
    胚胎amp乐应用程序。 的amp抽象层包括:
  • 初始化、渲染和拆卸函数的回调设置
  • 用于管理场景数据的数据结构
  • 键盘和鼠标输入/输出
  • API 挂钩到操作系统窗口管理代码以实现可视化

请参阅英特尔 Embraer GitHub* 存储库中的 triangle_geometry_device.cpp 中的应用程序源。
Intel Embrey 与其他 Render Kit 组件的关系

  • Intel® Spray 是一种开放式可扩展便携式光线追踪引擎,使用 Intel Embrey 生成图像。 Intel Spray 还提供了典型的 3D 场景对象和功能。
  • Intel Spray 规定包括体积和几何对象、材料、纹理、灯光、相机、帧缓冲区、基于 MPI 的分布式计算等。
  • 对于具有类似 OpenGL* 背景的开发人员,与英特尔 Embrey 相比,英特尔 Spray 可能是开始探索该工具包的更好方式。
  • 英特尔 Embrey 路径追踪器 example 程序提供了对路径跟踪器的最小且合乎逻辑的介绍。 在 Intel Spray API 中访问路径追踪器渲染器的完整专业可视化实现。
  •  英特尔 Embrey 功能以几何光线追踪为中心。 相比之下,英特尔® Open Volume Kernel Library(英特尔® Open VKL)提供体积可视化和 samp凌能力。
  • 使用 Intel Embrey 渲染的图像可以使用 Intel® Open Image Denoise 进行降噪。 但是,Intel Spray 提供扩展的帧缓冲区通道访问以简化数据去噪管理。 结果是以较低的光线追踪计算成本获得去噪的高质量图像。

下一步

  • 运行预编译的 samp用于其他 Render Kit 组件的文件应用程序。
  • 有关更多资源,请参阅后续步骤。

运行英特尔® Open Volume 内核库(英特尔® Open VKL)Sample
本教程介绍如何运行预编译的交互式 samp基于 Intel® Open 构建的应用程序
卷内核库(英特尔® Open VKL)。
田鼠前amp较少的amp文件应用程序通过图形界面将英特尔 Open VKL API 结果呈现到屏幕上。
先决条件: 配置您的系统。
要运行应用程序:

  1. 打开命令提示符。
  2. 设置环境变量:
    调用“C:\Program Files (x86)\Intel\one API\setvars.bat”
    笔记 如果您将 Render Kit 安装到自定义位置,请确保替换 C:\Program Files (x86)\Intel\one API\ 在运行命令之前使用自定义安装路径。
  3. 进入可写目录,创建目录存放支持 file例如amp乐,创造
    破布文件夹:
    cd %USERPROFILE%
    空中装备
    CD机
  4. 运行 samp应用程序:
    田鼠前amp可执行文件
    在Samp文件结果将在新的 GUI 窗口中打开。

可以使用以下控件:

  • 左键单击 (Mouse1) 并拖动以旋转相机。
  • 右键单击 (Mouse2) 并拖动以缩放相机。
  • 中键单击 (Mouse3) 并拖动以平移相机。
  • 选择不同的传递函数、Intel Open VKL API 值和渲染控件来可视化体积。
    intel 开始使用适用于 Windows 的 oneAPI 渲染工具包 - 所有控件

笔记 用户界面元素可能重叠。 拖放蓝色控制栏以查看所有控件。
提示和观察

  • 渲染下拉列表中提供了不同的渲染器模式。 这些模式对应当代卷samp林和渲染应用程序。
  • Density Path Tracer 渲染器演示体积内的路径追踪。 它使用 vole Compute Sample() 支持 Woodcock-tracking samp凌算法。 使用对话框来控制算法参数。 请参阅 DensityPathTracer.cpp。
  • 命中迭代器渲染器演示了命中迭代器和梯度计算功能。 它使用 vole Iterate it() 和 vole Compute Gradient()。 这个前任ample 还演示了影子测试。 请参见 HitIteratorRenderer.cpp。
  • Ray-march 迭代器演示了体积 s 的区间迭代和计算amp乐。 它使用 vole Iterate Interval() 和 vole Compute Samp乐()。 请参阅 RayMarchIteratorRenderer.cpp。
  • 在探索 s 时amples,请注意代码是别名和模块化的,以支持交互式渲染窗口。 为了更好地理解代码,从 render Pixel() 函数开始。
  • ISPC 模式对应于基于英特尔® 隐式 SPMD 程序编译器构建的代码实现。 这些实现采取了优势tage 现代处理器的 SIMD 功能,并提供更多性能机会。

下一步

  • 运行预编译的 samp用于其他 Render Kit 组件的文件应用程序。
  • 有关更多资源,请参阅后续步骤。

运行英特尔® Spray Studio
本演练演示了如何运行英特尔® Spray Studio 应用程序。 Intel Spray Studio 是包含在 Intel® neap Rendering Toolkit (Render Kit) 中的展示应用程序。 它是一个交互式和可扩展的光线追踪应用程序。
先决条件: 配置您的系统。
要运行应用程序:

  1. 打开命令提示符。
  2. 设置环境变量:
    调用“C:\Program Files (x86)\Intel\one API\setvars.bat”
    笔记 如果您将 Render Kit 安装到自定义位置,请确保替换 C:\Program Files
    (x86)\Intel\one API\ 在运行命令之前使用自定义安装路径。
  3. 转到可写目录并创建一个目录来存储支持和结果 file例如amp乐,
    创建装备文件夹:
    cd %USERPROFILE% 空中钻机 cd 钻机
  4. 运行 Intel Spray Studio:ospStudio.exe
    您应该会看到一个交互式渲染窗口:英特尔 Windows 版 oneAPI 渲染工具包入门 - File
  5. 在渲染窗口中,转到 File > 演示场景并选择一个预定义的演示 场景。intel 开始使用适用于 Windows 的 oneAPI 渲染工具包 - 演示场景笔记 一些场景演示了英特尔® Open Volume Kernel Library 集成功能。
  6. Review 选定的场景。 对于前ample,Multilevel Hierarchy demo 如下所示:intel Windows 版 oneAPI 渲染工具包入门 - 演示场景 1你可以控制场景 view 用鼠标如下:
    • 右键单击​​可将相机移入和移出观察点。
    • 左键单击旋转。
    • 滚动鼠标滚轮放大和缩小。
    • 拖放以移动摄像机。
    您还可以使用以下键盘控件:
    • 向上/向下:沿Z 轴(向内和向外)移动相机。
    • ALT+UP/ALT+DOWN:沿Y 轴(向上或向下)移动相机。
    • 左:将相机沿X 轴向左移动。
    • 右:沿X 轴向右移动相机。
    • W/S:更改相机仰角。
    • ALT+S:将帧另存为 file 到本地目录。
    • A/D:改变相机方位角。
    • ALT+A/ALT+D:更改相机胶卷。
    • G:显示/隐藏用户界面。
    • 问:退出应用程序。
    • P:将场景图打印到外壳。
    • M:将材料注册表打印到外壳。
    • B:打印框架边界。
    • V:将相机参数打印到外壳。
    • =:按下一个位置以保存相机参数。
    • -:弹出一个位置来保存相机参数。
    • 0-9:设置摄像机快照。
    • 保持X、保持Y、保持Z:保持轴受相机移动的约束。
  7. 您可以从“菜单”>“保存...”>“屏幕截图”中以首选图像格式保存输出图像。 图像作为 studio 保存到工作 rags 目录中。 .英特尔 Windows 版 oneAPI 渲染工具包入门 - 保存
  8. 您可以重新view 使用您喜欢的图像保存的屏幕截图 view呃。

下一步

  • 运行预编译的 samp用于其他 Render Kit 组件的文件应用程序。
  • 有关更多资源,请参阅后续步骤。

下一步
探索其他英特尔® one API 渲染工具包(Render Kit)资源。
API手册
Render Kit 库提供基于 C99 的 API 接口。 API 手册位于组件库 public web页。

  • 英特尔® OSPRay API 手册
  • 英特尔® Embree API 手册
  • 英特尔® Open Volume 内核库(英特尔® Open VKL)API 手册
  • 英特尔® 开放图像降噪 API 手册

所有 C99 API 头文件都在 C++11 下编译。 如果您更喜欢 C++,一些 Render Kit 库会公开标头中定义的 C++ API 包装器功能 files.

图书馆 标头
英特尔喷雾 ospray_cpp.h
英特尔开放图像降噪 oidn.hpp

 高级amp程序源
对于每个组件 samp文件的源代码可在组件 GitHub* 存储库中找到:

  • 英特尔喷雾amp来源
  • 英特尔安博瑞amp来源
    对于amp有关说明,请参阅 Intel Embrey 指南中的第 9 章。
  • Intel Open VKLsamp来源
  • 英特尔开放式图像降噪amp来源
    这只是命令行。
  • 英特尔 Spray Studio 源代码
超级账单
可以部署一个本地环境来构建和运行所有的samples 与 superbill。 superbill 是一个完整的自动化 Cake* 脚本,用于获取和构建所有 Render Kit 库和 samp莱斯。 superbill 是推荐的方法:
  • 探索所有amp文件在一个简单而全面的沙箱中。 快速编辑和重建它们。
  • 获得自动构建库的许多先决条件
  • Review正在处理内部库源代码
  • 修改 Render Kit 功能,包括 staging 库构建时可选功能
  • superbill 脚本作为 Render Kit 发行版的 ruttily 组件提供。 它也位于 Render Kit GitHub 门户中。 有关 superbill 脚本演练,请参阅适用于您的操作系统的文档:
  • 为 Windows* 操作系统构建英特尔 one API 渲染工具包库
  • 为 Linux* 操作系统构建英特尔 one API 渲染工具包库
  •  为 macOS* 构建英特尔 one API 渲染工具包库

论坛和反馈
在英特尔 oneAPI 渲染工具包论坛上提出问题并提供反馈。
直接在组件 GitHub 存储库上报告技术问题:

  • 英特尔喷雾存储库
  • 英特尔 Embrey 存储库
  • 英特尔开放 VKL 存储库
  • 英特尔开放图像降噪存储库
  • 英特尔 Spray Studio 存储库

故障排除

本节介绍您在使用英特尔® one API 渲染工具包(Render Kit)时可能遇到的已知问题。
如需技术支持,请访问英特尔® one API 渲染工具包社区论坛。
错误:未指定协议
从 Docker* 容器运行基于 GUI 的应用程序时,您可能会看到以下错误:
未指定协议
错误 65544:X11:无法打开显示:0
在抛出“sty::runtime error”实例后调用终止
What(): 初始化 GLFW 失败!
中止(核心转储)
解决方案: 在启动应用程序之前,请确保在 Docker 容器中运行 xhost 命令:
主持人+

声明和免责声明

英特尔技术可能需要启用硬件,软件或服务才能激活。
没有任何产品或组件是绝对安全的。
您的费用和结果可能会有所不同。
© 英特尔公司。 英特尔、英特尔徽标和其他英特尔标志是英特尔公司或其子公司的商标。 其他名称和品牌可能会被视为他人的财产。
产品和性能信息
性能因使用、配置和其他因素而异。 了解更多信息 www.Intel.com/PerformanceIndex.
通知修订 #20201201
本文件不授予任何知识产权许可(无论是明示的、暗示的、禁止反言的还是其他方式)。
所述产品可能包含设计缺陷或错误(称为勘误表),这可能导致产品与已发布的规格不符。最新勘误表可应要求提供。
英特尔否认所有明示和默示保证,包括但不限于适销性、特定用途适用性和不侵权的默示保证,以及因履行过程、交易过程或贸易使用产生的任何保证。

英特尔 - 徽标

文件/资源

intel Windows 版 oneAPI 渲染工具包入门 [pdf] 用户指南
开始使用适用于 Windows 的 oneAPI 渲染工具包, 开始使用适用于 Windows 的 oneAPI 渲染工具包, 适用于 Windows 的工具包

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *