英特爾 - 徽標開始使用適用於 Windows 的一個 API 渲染工具包
使用者指南

以下說明假設您已安裝英特爾® one API 渲染工具套件(渲染套件)。如果您尚未安裝該工具套件,請參閱英特爾® one API 工具套件安裝指南以了解安裝選項。請依照以下步驟開始使用英特爾® one API 渲染工具套件

  1. 配置您的系統。
  2. 建置並運行amp應用程序。
  3. 運行預編譯的samp應用程序。
  4. 後續步驟:重新view 其他資源以了解有關渲染套件的更多資訊。

配置您的系統

使用英特爾® one API 渲染工具套件(Render Kit)amp文件中,您首先需要如下設定係統:

  1. 安裝一個APIample瀏覽器訪問samp勒來源。
  2. 安裝帶有 Cake* 和 Windows* SDK 的 Microsoft Visual Studio* 以建置 samp萊斯。
  3. 安裝映像工具。
  4. 可選:安裝 GPU 驅動程式。

安裝一個 API Samp文件瀏覽器
您可以訪問amp來自一個 API 的文件應用程式amp樂瀏覽器。該瀏覽器作為英特爾® one API 基礎工具包(基礎套件)的一部分發佈在 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 渲染工具套件論壇中分享您對本文的回饋。
建置並運行Samp使用 Visual Studio* 命令列的檔案項目
先決條件: 配置您的系統。
建置並運行為amp樂:

  1. 定位為amp使用代碼 S 的項目amp適用於英特爾® oneAPI 工具組的文件瀏覽器。
  2. 建置並運行為amp使用 CMake* 的項目。

下載Samp使用代碼 S 的文件amp適用於英特爾® one API 工具套件的文件瀏覽器
使用代碼Samp英特爾 one API 工具包瀏覽器,用於瀏覽線上英特爾® one API 集合amp萊斯。您可以複製amp檔案作為可建置的檔案到本機磁碟amp樂項目。大多數 Intel one APIamp檔案專案是使用 Make* 或 Cake 建構的,因此建置指令包含在檔案中amp位於自述文件中 file。代碼SampIntel one API 工具包的瀏覽器是一個獨立的單file 不依賴動態運行時庫的可執行檔。
有關支援 Cake 的元件列表,請參閱將 Cake 與一個 API 應用程式結合使用。
重要的
下載該軟體需要網路連接ampIntel one API 工具包的檔案。有關如何離線使用此工具包的信息,請參閱在離線系統中進行開發。
代碼Samp適用於 Intel One API 工具包的 le 瀏覽器不支援系統代理設置,也不支援 WPAD 代理程式。如果您在從代理程式後面連線時遇到問題,請參閱故障排除。
下載英特爾® one API 渲染工具套件(Render Kit)amp萊斯:

  1. 開啟 VS 64 命令視窗的 x2019 本機工具命令提示字元。
  2. 設定環境變數:
    呼叫“C:\程式 Files (x86)\Intel\one API\setvars.bat”
    筆記 如果您將渲染套件安裝到自訂位置,請確保已取代 C:\Program Files (x86)\Intel\one API\ 並在執行命令之前使用自訂安裝路徑。
  3. 從終端運行代碼 Samp適用於 Intel one API 工具包的 C++ 和 C 語言瀏覽器amp萊斯。 neap-cli -l 矮林
    將出現一個 API CLI 選單:英特爾 Windows 版 oneAPI 渲染工具包入門 - 建立項目
  4. 選擇使用箭頭鍵建立項目,然後按 Enter。
    將出現語言選擇。英特爾 Windows 版 oneAPI 渲染工具包入門 - cpp
  5. 選擇您的語言amp勒。對於您的第一個項目,選擇 cup,然後按 Enter。
    該工具包的amp出現文件列表。渲染套件amp檔案位於一個 API 庫子樹下。英特爾 Windows 版 oneAPI 渲染工具包入門 - oneAPI 庫
  6. 導覽至 one API 庫 > Intel one API 渲染工具套件入門 > Intel Spray sample > 01_ospray_gsg,然後按 Enter。
  7. 指定將項目下載到的位置。預設情況下,它是您運行 Code S 的路徑ampIntel one API 工具包的檔案瀏覽器和專案名稱。英特爾 Windows 版 oneAPI 渲染工具包入門 - 創建
  8. 按 T​​ab 鍵選擇“建立”,然後按 Enter 鍵。
  9. 重複上述步驟即可下載amp其他元件的檔案:02_embree_gsg(針對英特爾® Embraer)、03_openvkl_gsg(針對英特爾® 開放式磁碟區核心庫)、04_oidn_gsg(針對英特爾® 開放映像)
    Denoise 和 05_ispc_gsg 用於英特爾® 隱式 SPMD 程式編譯器(Intel® ISPC)。的samples 已編號,staged按順序進行審判。
    英特爾開放磁碟區核心庫 03_openvkl_gsgamp該檔案可在 Code S 的 C 語言選單選項中找到ampIntel one API 工具包的檔案瀏覽器:
    A。選擇c語言:英特爾 Windows 版 oneAPI 渲染工具包入門 - 選擇 c 語言b.選擇 Intel Open VKLamp樂:英特爾 Windows 版 oneAPI 渲染工具包入門 - VKLample

請參閱探索 Intel one API Samp來自命令列的文件,取得有關使用命令列建立專案的影片教學。
建造並運行英特爾® Spray Samp使用蛋糕*

  1. 導航至您下載 01_ospray_gsg 的資料夾amp勒。
  2. 運行以下命令來建置 samp樂:
    空中構建 cd 構建蛋糕 .. 蛋糕 –構建 . –config 發布
  3. 導航到發布目錄。
  4. 運行應用程式。
    .\ospTutorialCpp.exe
  5. Review 帶有影像的輸出影像 view呃 PPM 申請 file 類型。對於前ample,使用 Image Magick*:
    \imdisplay.exe 第一個框架杯。百萬分之一
    \imdisplay.exe 累積幀 Capp。百萬分之一
    您應該看到輸出影像:
    • 單累積渲染第一幀 Cpp:英特爾 Windows 版 oneAPI 渲染工具包入門 - 累積渲染• 十次累積渲染累積幀杯:

英特爾 Windows 版 oneAPI 渲染工具包入門 -Build建造並運行英特爾® Embrey Samp使用蛋糕*

  1. 導航至您下載 02_embree_gsg 的資料夾amp勒。
  2. 運行以下命令來建置 samp樂:
    mkdir 構建
    光碟建構
    蛋糕 ..
    cmake –建構。 –config 發布
  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樂:
    空中建造
    光碟建構
    蛋糕 ..
    蛋糕-建造。 –config 發布
  3. 導航到發布目錄。
  4. 運行應用程式。

.\vklTutorial.exe
samp應用程式顯示 samp位於程式產生的體積和輸出。 samp玲,
梯度計算和多屬性amp令。輸出被寫入終端。

建置並運行英特爾® Open Image Denoise Samp使用 CMake* 的文件

  1. 導航至您下載 04_oidn_gsg 的資料夾amp勒。
  2. 運行以下命令來建置 samp樂:
    空中構建 CD 構建蛋糕..
    蛋糕-建造。 –config 發布
  3. 導航到發布目錄。
  4. 轉換累積的框架杯。 ppm 影像轉換為 PFM 格式,並具有 LSB 資料排序。對於前amp文件,使用 Image Magics* 轉換工具:
    \magick.exe 轉換ample>\01_ospray_gsg\build\Release\累積框架杯。 ppm -endian LSB PFM:累積幀 Capp。午安
  5. 運行應用程式對影像進行去噪。
    .\oidnDenoise.exe -她累積的幀 Capp。 pm -o 去雜訊.pfm
  6. Review 帶有影像的輸出影像 view呃 PPM 申請 file 類型。對於前ample,使用圖像魔法*:
    \imdisplay.exe 已去噪。午安
    • 獨創十次累積渲染累積鏡框杯:

英特爾 Windows 版 oneAPI 渲染工具包入門 - 去噪結果• 去雜訊結果已去雜訊。下午:英特爾 Windows 版 oneAPI 渲染工具包入門 - 運行英特爾建置並執行英特爾® 隱式 SPMD 程式編譯器 Samp使用 CMake* 的文件

  1. 導航到您下載 05_ispc_gsg 的資料夾amp勒。
  2. 運行以下命令來建置 samp樂:
    空中建造
    光碟建構
    蛋糕 ..
    蛋糕-建造。
  3. 運行單目標amp應用程序:
    .\簡單.exe
  4.  運行多目標amp應用程序:
    ./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 渲染工具套件還提供預先編譯的amp將應用程式發送至
突出工具包功能。這些預編譯的應用程式通常使用外部圖形庫來顯示
交互模式下的功能。在本節中,學習執行預編譯的互動式應用程式。

運行預編譯的互動式應用程式

  • 運行預編譯的 sop Examp使用 Intel ® Spray 進行檔案應用。
    實施例amp該文件演示了使用 Intel Spray 互動場景的基本渲染。它具有 GUI 控件,您可以切換這些控件來探索 Intel Spray 功能。
  • 使用英特爾® Embrey 執行預先編譯的三角形幾何應用程式。三角形幾何形狀,與其他英特爾 Embrey 一樣amples,示範了核心光線追蹤運算能力。
    使用三角形幾何圖形探索英特爾 Embrey 功能。
  • 運行預編譯的 vole Examp檔案應用程式與英特爾® 開放式磁碟區核心庫(英特爾® Open VKL)。田鼠前amp該文件演示了使用英特爾 Open VKL 進行互動式場景的基本渲染。它具有典型的體積渲染視覺化 GUI 控制項。

筆記 Intel ® Open Image Denoise 在 ospEx 中用作後處理功能amp較少的amp在文件應用程式和英特爾 Spray Studio 中。英特爾開放影像降噪沒有獨立的互動式應用程式
運行英特爾® OSPRay Studio 展示應用程式
英特爾 Spray Studio 將渲染套件庫整合到最先進的展示應用程式中。在探索原始程式碼以將其用於您自己的專案之前,請嘗試預先編譯的英特爾 Spray Studio 應用程式。
英特爾 Spray Studio 功能:

  • 用於在互動式環境中載入、儲存和轉換場景幾何圖形、紋理和參數的參考場景圖
  • 基於 GUI 的場景偵測,用於互動式應用程式的渲染參數控制
  • 用於自訂控制項的 C++ 外掛程式基礎結構
  • 輸入/輸出:波前 OBJ、GLTF*、具有 Open Image IO* 的 HDR 紋理、靜態影像輸出
  • 英特爾開放式影像降噪後處理通過英特爾 Spray 的 osprey 模組降噪器庫
  • Python* 與腳本渲染的綁定
  •  相機動畫控制
  • 使用 MPI 進行多節點渲染

運行 Samp使用英特爾® OSPRay 的文件
本演練示範如何運行互動式amp使用來自適用於 Windows* 作業系統的英特爾® oneAPI 渲染工具套件(渲染套件)的英特爾® OSPRay 的應用程式。
先決條件: 配置您的系統。
運行應用程式:

  1. 開啟命令提示字元。
  2. 設定環境變數:
    呼叫“C:\程式 Files (x86)\Intel\oneAPI\setvars.bat”
    筆記 如果您將渲染套件安裝到自訂位置,請確保已取代 C:\Program File在執行命令之前,將 (x86)\Intel\oneAPI\ 替換為自訂安裝路徑。
  3. 進入一個可寫目錄,建立一個目錄來存放支持 files。對於前ample,建立 rkgsg 資料夾:cd %USERPROFILE% 空中 rkgsg cdrkgsg
  4. 運行ospExamp萊斯:ospExamp執行檔

將開啟一個新的 GUI 窗口,其中包含由基本幾何類型、燈光和體積組成的多個簡單場景。您可以透過點擊下拉按鈕來編輯場景英特爾 Windows 版 oneAPI 渲染工具包入門 - 下拉按鈕控件和提示
你可以控制場景 view 用滑鼠如下:

  • 右鍵點選可將相機移入或移出觀察點。
  • 點選左鍵進行旋轉。
  • 使用滑鼠滾輪進行平移。
    這也會報告終端中遊標下相交幾何圖形的幾何 ID。
  • 拖放以移動相機。

您也可以使用以下鍵盤控制:

  • 按 G 顯示/隱藏使用者介面。
  • 按 Q 退出應用程式。
    您也可以從控制面板控制場景:
  • 嘗試不同的幾何和體積場景。 View 它們在不同的渲染器下。
  • 取消交互幀可以在導航過程中實現更連續的動畫。
  • 啟用顯示深度以顯示攝影機每個像素位置的光線與場景相交處的相對深度。
  •  啟用顯示反照率以顯示來自攝影機每個像素位置的場景與光線相交處材質的反照率。
  • 使用英特爾® Open Image Denoished 啟用降噪器對每個影格進行降噪
    筆記: 對於某些幾何形狀,降噪器的效果可能比其他幾何形狀更好。對於前ample,Streamlines 預定義場景集更清楚地顯示了降噪的收斂性。

筆記 如果您的發行版中沒有 osprey 模組降噪器,您可以使用 Superbill 取得它,如後續步驟中所述。

  • 將像素濾鏡變更為重新view API 中提供了不同的抗鋸齒方法。
  • 改變像素amples,即場景s的數量amp一次累積中每像素的檔案數。更高的samples 會導致渲染時間更長,但每次累積的收斂速度更快。少 samp每像素的檔案數可提高應用程式效能。
  • 變更最大路徑長度參數,即每秒的路徑反射或折射次數amp勒。數字越大,越準確,而數字越小,計算速度越快。
  • 更改輪盤賭路徑長度,這是隨機結束光線遍歷的反射或折射的閾值。數字越大,越準確,而數字越小,計算速度越快。
  • 變化amp樂貢獻。 Sampletribution小於minContribution不會影響場景。數字越小,越準確,而數字越大,計算速度越快。
  • 變更相機運動模糊以控制移動相機時的模糊效果。值為 0 會關閉模糊。
  • 啟用渲染太陽天空以開啟可控制的場景地平線。場景將反映從 GUI 彈出參數配置的地平線。

下一步

  • 運行預編譯的amp其他渲染套件元件的檔案應用程式。
  • 在後續步驟中探索其他資源。

運行英特爾® Embree Sample
本教學展示如何運行互動式英特爾® Embrey 預編譯程序amp這些應用程式包含在英特爾® one API 渲染工具包(渲染套件)中。這是amp該文件示範如何使用英特爾 Embrey 產生具有基本幾何形狀的圖像。
三角形的幾何形狀amp本教學中顯示的應用程式使用圖形使用者介面來使用三角形頂點建立靜態立方體和地平面。
先決條件:配置您的系統。
運行應用程式:

  1. 開啟命令提示字元。
  2. 設定環境變數:
    呼叫“C:\程式 Files (x86)\Intel\one API\setvars.bat”
    筆記 如果您將渲染套件安裝到自訂位置,請確保已取代 C:\Program Files (x86)\Intel\one API\ 並在執行命令之前使用自訂安裝路徑。
  3. 進入一個可寫目錄,建立一個目錄來存放支持 files。對於前amp文件,建立 rk_gsg 資料夾:
    cd %USERPROFILE%
    空中鑽孔機
    CD裝置
  4. 運行三角形幾何 samp檔案:triangle_geometry.exe
    將開啟一個新窗口,其中包含 3D 光線追蹤立方體。若要移動攝影機,請按一下並拖曳滑鼠左鍵或使用 W、A、S、D 或箭頭鍵。有關 s 的詳細信息amp文件,請參閱 Intel Embrey 文件中的第 9 章。

英特爾 Windows 版 oneAPI 渲染工具包入門 - 3D ray提示和觀察

  • 若要移動攝影機,請按一下並拖曳滑鼠左鍵或使用 W、A、S、D 按鈕或箭頭鍵。
  • 這是amp該文件示範如何使用英特爾 Embrey 產生具有基本幾何形狀的圖像。
  • 三角形幾何amp特點:
  • 簡單浮點頂點資料的硬編碼數組,由立方體角點和地平面的位置組成。
  • 索引列表的定義從頂點建構三角形。
  • API 定義的幾何資料結構,用於建立頂點和索引資料並將其提交到場景中。
  •  用於影像幀上光線追蹤的多執行緒計算層次結構。
  • 計算光線被分成螢幕像素塊。瓷磚被分割在線程之間。
  • 每個圖塊對圖塊中的每個像素執行光線相交測試。
  • 除了確定三角形顏色的基本光線相交測試之外,還在一個硬編碼固定光線方向的相交點處執行陰影相交(遮擋)測試。
  • 最終像素具有根據打包成 RGB 顏色三元組的光線計算出的顏色資料。
  • 腳手架抽象提供了大部分黏合程式碼。此抽像在其他 Intel 中大量使用
    安布雷氏amp樂應用程序。 的amp抽象包括:
  • 設定初始化、渲染和拆卸函數的回調
  • 用於管理場景資料的資料結構
  • 鍵盤和滑鼠輸入/輸出
  • API 掛鉤作業系統視窗管理程式碼以實現視覺化

請參閱英特爾巴西航空工業公司 GitHub* 儲存庫中 triangle_geometry_device.cpp 中的應用程式原始碼。
英特爾 Embrey 與其他渲染套件元件的關係

  • 英特爾® Spray 是開放式可擴展便攜式光線追蹤引擎,使用英特爾 Embrey 產生影像。 Intel Spray 也提供 3D 場景特有的物件和功能。
  • Intel Spray 規定包括體積和幾何物件、材質、紋理、燈光、相機、幀緩衝區、基於 MPI 的分散式計算等。
  • 對於具有類似 OpenGL* 背景的開發人員來說,Intel Spray 可能是比英特爾 Embrey 更好的工具套件探索方式。
  • 英特爾 Embrey 路徑追蹤器 examp該程式提供了對路徑追蹤器的最小且合乎邏輯的介紹。在英特爾 Spray API 中存取路徑追蹤器渲染器的完整專業視覺化實作。
  •  英特爾 Embrey 功能以幾何光線追蹤為中心。相較之下,英特爾® Open Volume Kernel Library(Intel® Open VKL)提供體積可視化和amp靈能力。
  • 使用英特爾 Embrey 渲染的影像可以透過英特爾® Open Image Denoise 進行去雜訊。然而,Intel Spray 提供擴展幀緩衝區存取權以簡化資料去噪管理。其結果是以降低的光線追蹤計算成本獲得去噪的高品質影像。

下一步

  • 運行預編譯的amp其他渲染套件元件的檔案應用程式。
  • 請參閱後續步驟以取得更多資源。

運行英特爾® Open Volume Kernel Library(英特爾® Open VKL)Sample
本教學介紹如何運行預編譯的互動式程序amp基於英特爾® Open 的應用程式
卷內核庫(英特爾® Open VKL)。
田鼠前任amp較少的amp該應用程式透過圖形介面將英特爾 Open VKL API 結果呈現到螢幕上。
先決條件: 配置您的系統。
運行應用程式:

  1. 開啟命令提示字元。
  2. 設定環境變數:
    呼叫“C:\程式 Files (x86)\Intel\one API\setvars.bat”
    筆記 如果您將渲染套件安裝到自訂位置,請確保已取代 C:\Program Files (x86)\Intel\one API\ 並在執行命令之前使用自訂安裝路徑。
  3. 進入一個可寫目錄,建立一個目錄來存放支持 files。對於前amp勒,創建
    碎布資料夾:
    cd %USERPROFILE%
    空中鑽孔機
    CD裝置
  4. 運行amp應用程序:
    田鼠前amp執行檔
    samp文件結果將在新的 GUI 視窗中開啟。

可以使用以下控件:

  • 左鍵點選(滑鼠 1)並拖曳以旋轉相機。
  • 右鍵單擊(滑鼠 2)並拖曳以縮放相機。
  • 按一下滑鼠中鍵(滑鼠 3)並拖曳以平移攝影機。
  • 選擇不同的傳遞函數、英特爾 Open VKL API 值和渲染控制項來視覺化體積。
    英特爾 Windows 版 oneAPI 渲染工具包入門 - 所有控件

筆記 使用者介面元素可能重疊。拖放藍色控制欄以查看所有控制項。
提示和觀察

  • 渲染下拉選單中提供了不同的渲染器模式。這些模式對應於當代卷ampling 和渲染應用程式。
  • Density Path Tracer 渲染器示範體積內的路徑追蹤。它使用 vole Compute Sample() 支持 Woodcock 追蹤 samp靈算法。使用對話框控制演算法參數。請參閱 DensityPathTracer.cpp。
  • 命中迭代器渲染器演示了命中迭代器和梯度計算功能。它使用 vole Iterate it() 和 vole Compute Gradient()。這個前任ample 也示範了影子測試。請參閱 HitIteratorRenderer.cpp。
  • Ray-march 迭代器演示了體積 s 的間隔迭代和計算amp勒。它使用 vole Iterate Interval() 和 vole Compute Samp樂()。請參閱 RayMarchIteratorRenderer.cpp。
  • 當探索samp請注意,程式碼是別名和模組化的,以支援互動式渲染視窗。為了更好地理解程式碼,請從 render Pixel() 函數開始。
  • ISPC 模式與基於英特爾® 隱式 SPMD 程式編譯器建構的程式碼實作相對應。這些實施需要提前tag現代處理器的 SIMD 功能的 e 並提供更多的效能機會。

下一步

  • 運行預編譯的amp其他渲染套件元件的檔案應用程式。
  • 請參閱後續步驟以取得更多資源。

運行英特爾® Spray Studio
本演練示範如何運行英特爾® Spray Studio 應用程式。英特爾 Spray Studio 是英特爾® neap 渲染工具包(渲染套件)中包含的展示應用程式。它是一個互動式且可擴展的光線追蹤應用程式。
先決條件: 配置您的系統。
運行應用程式:

  1. 開啟命令提示字元。
  2. 設定環境變數:
    呼叫“C:\程式 Files (x86)\Intel\one API\setvars.bat”
    筆記 如果您將渲染套件安裝到自訂位置,請確保已取代 C:\Program Files
    (x86)\Intel\one API\ 與執行命令之前的自訂安裝路徑。
  3. 進入一個可寫目錄並建立目錄來儲存支援和結果 files。對於前amp樂,
    建立裝備資料夾:
    cd %USERPROFILE% 空中裝備 CD 裝備
  4. 運行英特爾 Spray Studio:ospStudio.exe
    您應該會看到一個互動式渲染視窗:英特爾 Windows 版 oneAPI 渲染工具包入門 - File
  5. 在渲染視窗中,轉到 File > 演示場景並選擇預定義演示之一 場景。英特爾 Windows 版 oneAPI 渲染工具包入門 - 示範場景筆記 一些場景示範了英特爾® Open Volume Kernel Library 整合功能。
  6. Review 所選場景。對於前ample,多層次結構示範如下:英特爾 Windows 版 oneAPI 渲染工具包入門 - 示範場景 1你可以控制場景 view 用滑鼠如下:
    • 右鍵點選可將攝影機移入或移出觀察點。
    • 點選左鍵進行旋轉。
    • 滾動滑鼠滾輪可放大縮小。
    • 拖放以移動相機。
    您也可以使用以下鍵盤控制:
    • 上/下:沿著Z 軸(向內和向外)移動相機。
    • ALT+UP/ALT+DOWN:沿著Y 軸(向上或向下)移動相機。
    • 向左:將相機沿著X 軸向左移動。
    • RIGHT(右):將相機沿著X 軸向右移動。
    • W/S:更改攝影機仰角。
    • ALT+S:將幀另存為 file 到本地目錄。
    • A/D:變更攝影機方位角。
    • ALT+A/ALT+D:更改相機膠卷。
    • G:顯示/隱藏使用者介面。
    • 問:退出應用程式。
    • P:將場景圖列印到shell。
    • M:將材料註冊表列印到外殼。
    • B:列印框架邊界。
    • V:將相機參數列印到外殼。
    • =:按下儲存相機參數的位置。
    • -:彈出儲存相機參數的位置。
    • 0-9:設定相機快照。
    • 按住X、按住Y、按住Z:保持相機移動的軸受到約束。
  7. 您可以透過選單 > 儲存... > 螢幕截圖以首選影像格式儲存輸出影像。圖像將作為 studio 保存到工作 rags 目錄中。 。英特爾 Windows 版 oneAPI 渲染工具包入門 - Save
  8. 您可以重新view 儲存的螢幕截圖與您喜歡的圖像 view呃。

下一步

  • 運行預編譯的amp其他渲染套件元件的檔案應用程式。
  • 請參閱後續步驟以取得更多資源。

下一步
探索其他英特爾® one API 渲染工具套件(渲染套件)資源。
API手冊
Render Kit庫提供基於C99的API介面。 API手冊位於公共組件庫 web頁。

  • 英特爾® OSPRay API 手冊
  • 英特爾® Embree API 手冊
  • 英特爾® Open Volume Kernel Library(英特爾® Open VKL)API 手冊
  • 英特爾® 開放式影像降噪 API 手冊

所有 C99 API 頭檔都在 C++11 下編譯。如果您喜歡 C++,某些 Render Kit 函式庫會公開標頭中定義的 C++ API 包裝器功能 files.

圖書館 標頭
英特爾噴霧 ospray_cpp.h
英特爾開放式影像降噪 oidn.hpp

 高級Samp文件程式來源
對於每個組件amp文件,原始碼可在元件 GitHub* 儲存庫中找到:

  • 英特爾噴霧器amp樂源
  • 英特爾安博瑞amp樂源
    對於 samp文件說明,請參閱 Intel Embrey 指南中的第 9 章。
  • 英特爾開放 VKLamp樂源
  • 英特爾開放式影像降噪amp樂源
    這只是命令行。
  • 英特爾 Spray Studio 原始碼
超級帳單
您可以部署本機環境來建置和運行所有samp萊斯與超級帳單。 superbill 是一個完整的自動化 Cake* 腳本,用於獲取和構建所有渲染套件庫和samp萊斯。超級帳單是以下推薦方法:
  • 探索一切amp文件位於一個簡單且全面的沙箱中。快速編輯和重建它們。
  • 獲得自動建置庫的許多先決條件
  • Reviewing內部庫原始碼
  • 修改渲染套件功能,包括taging 庫建置時選用功能
  • superbilt 腳本作為 Render Kit 發行版的 ruttily 組件提供。它也位於渲染套件 GitHub 入口網站中。有關 superbill 腳本演練,請參閱適用於您的作業系統的文件:
  • 建立適用於 Windows* 作業系統的英特爾 one API 渲染工具包庫
  • 為 Linux* 作業系統建立英特爾 one API 渲染工具包庫
  •  建立適用於 macOS* 的英特爾 one API 渲染工具包庫

論壇和回饋
在英特爾 oneAPI 渲染工具套件論壇上提出問題並提供回饋。
直接在元件 GitHub 儲存庫上報告技術問題:

  • 英特爾噴霧存儲庫
  • 英特爾 Embrey 儲存庫
  • 英特爾開放 VKL 儲存庫
  • 英特爾開放影像降噪儲存庫
  • 英特爾 Spray Studio 儲存庫

故障排除

本節介紹使用英特爾® one API 渲染工具套件(渲染套件)時可能遇到的已知問題。
如需技術支持,請造訪英特爾® one API 渲染工具套件社群論壇。
錯誤:未指定協議
從 Docker* 容器執行基於 GUI 的應用程式時,您可能會看到以下錯誤:
未指定協議
錯誤 65544:X11:無法開啟顯示:0
拋出“sty::runtime error”實例後終止調用
What(): 初始化 GLFW 失敗!
中止(核心轉儲)
解決方案: 在啟動應用程式之前,請確保在 Docker 容器中執行 xhost 命令:
主機+

聲明和免責聲明

英特爾技術可能需要啟用硬件,軟件或服務才能激活。
沒有任何產品或組件是絕對安全的。
您的費用和結果可能會有所不同。
© 英特爾公司。 英特爾、英特爾標識和其他英特爾標誌是英特爾公司或其子公司的商標。 其他名稱和品牌可能是其他人的財產。
產品和性能信息
性能因使用、配置和其他因素而異。 了解更多 www.Intel.com/PerformanceIndex.
通知修訂 #20201201
本文檔未授予任何智慧財產權許可(明示或暗示、透過禁止反言或其他方式)。
所描述的產品可能包含設計缺陷或錯誤(稱為勘誤表),這可能導致產品偏離已發布的規格。目前特徵勘誤表可依要求提供。
英特爾否認所有明示和默示保證,包括但不限於適銷性、特定用途適用性和不侵權的默示保證,以及因履行過程、交易過程或貿易使用產生的任何保證。

英特爾 - 徽標

文件/資源

英特爾 Windows 版 oneAPI 渲染工具包入門 [pdf] 使用者指南
適用於 Windows 的 oneAPI 渲染工具包入門、適用於 Windows 的 oneAPI 渲染工具包入門、適用於 Windows 的工具包

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *