<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Intel Open PGL英特爾開(kāi)源路徑引導(dǎo)庫(kù)

          聯(lián)合創(chuàng)作 · 2023-09-29 23:16

          英特爾 Open Path Guiding Library(Intel Open PGL)實(shí)現(xiàn)了將路徑引導(dǎo)整合到渲染器中所需的一套表示和訓(xùn)練算法。Open PGL 提供了當(dāng)前最先進(jìn)的路徑引導(dǎo)方法的實(shí)現(xiàn),這些方法可以提高采樣質(zhì)量,從而提高渲染器的效率。Open PGL 的目標(biāo)是提供經(jīng)過(guò)良好測(cè)試的、足夠強(qiáng)大的、可在生產(chǎn)環(huán)境中使用的實(shí)施方案。

          Open PGL 提供了一個(gè) C 語(yǔ)言 API 和一個(gè) C++ 封裝 API,用于更高層次的抽象。目前的實(shí)施方案已針對(duì)最新的英特爾處理器進(jìn)行了優(yōu)化,支持 SSE、AVX、AVX2 和 AVX-512 指令。

          Open PGL 是英特爾 oneAPI 渲染工具包的一部分,并已根據(jù)許可的 Apache 2.0 許可證發(fā)布。

          從源代碼構(gòu)建 Open PGL

           Open PGL 在 GitHub 上的倉(cāng)庫(kù)始終提供最新的 Open PGL 源代碼。默認(rèn) main分支應(yīng)始終指向最新測(cè)試的錯(cuò)誤修復(fù)版本。

          先決條件

          Open PGL 目前支持 Linux 和 Windows。 另外構(gòu)建 Open PGL 需要以下先決條件:

          • 可以通過(guò)以下方式克隆最新的 Open PGL:

            git clone https://github.com/openpathguidinglibrary/openpgl.git
            
          • 要構(gòu)建 Open PGL,需要 CMake、任何形式的 C++11 編譯器(我們推薦使用 GCC,但也支持 Clang 和 MSVC),以及標(biāo)準(zhǔn)的 Linux 開(kāi)發(fā)工具。

          • Open PGL 依賴(lài)于 Embree

          • Open PGL 依賴(lài)于 TBB

          根據(jù)你的 Linux 發(fā)行版,可以使用 yum或者 apt-get安裝這些依賴(lài)項(xiàng)。

          CMake Superbuild

          為方便起見(jiàn),Open PGL 提供了一個(gè) CMake Superbuild 腳本,它將拉取 Open PGL 的依賴(lài)項(xiàng)并構(gòu)建 Open PGL 本身。 結(jié)果 是一個(gè)包含所有依賴(lài)項(xiàng)的安裝目錄。

          運(yùn)行:

          mkdir build
          cd build
          cmake ../superbuild
          cmake  --build .

          標(biāo)準(zhǔn) CMake 構(gòu)建

          假設(shè)以上先決條件都滿(mǎn)足,構(gòu)建 Open PGL 通過(guò) CMake 很容易:

          創(chuàng)建一個(gè)構(gòu)建目錄,然后進(jìn)入該目錄:

                  mkdir build
                  cd build

          使用以下命令配置 Open PGL 構(gòu)建:

                  cmake -DCMAKE_INSTALL_PREFIX=[openpgl_install] ..

          使用以下命令構(gòu)建和安裝 Open PGL:

                  cmake build
                  cmake install
          瀏覽 18
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  婷婷丁香色 | 污污污免费视频网站 | 免费无码婬片A片AAA毛多多 | 大胆日韩成人黄色电影在线观看 | 神马午夜欧美 |