<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 智能計(jì)算 > 業(yè)界動(dòng)態(tài) > 英特爾正努力讓集成顯卡支持實(shí)時(shí)光追

          英特爾正努力讓集成顯卡支持實(shí)時(shí)光追

          作者: 時(shí)間:2023-07-04 來源:IT之家 收藏

          IT之家 7 月 4 日消息,工程師介紹了他們在光線路徑追蹤和神經(jīng)圖形研究方面的最新進(jìn)展。據(jù)稱,正在努力實(shí)現(xiàn)更高效的路徑追蹤渲染,并致力于使集成 也能夠?qū)崟r(shí)實(shí)現(xiàn)路徑追蹤。

          本文引用地址:http://www.ex-cimer.com/article/202307/448262.htm

          他提供了三篇論文,這些論文將圖形研究組織在 SIGGRAPH、EGSR 和 HPG 上發(fā)表,介紹了新的路徑追蹤優(yōu)化方法,旨在通過減少模擬光線反射所需的計(jì)算次數(shù)來減輕負(fù)擔(dān)并提高 性能。

          首先,英特爾展示了一種在 GGX 微表面計(jì)算反射的新方法。GGX 是一種圖形技術(shù),允許計(jì)算機(jī)捕捉在不同方向反射的模擬光線。而如果使用這種新方法,材質(zhì)將被“簡化”為一個(gè)半球形鏡面,這樣模擬起來就會(huì)更簡單。

          第二篇論文展示了一種更有效的 3D 環(huán)境中渲染閃光表面的方法。根據(jù)英特爾的說法,模擬閃光表面是一項(xiàng)“開放挑戰(zhàn)”,但是如果使用這種新方法,每個(gè)像素的可見閃光數(shù)量便可得到考慮。這樣一來, 只需要渲染眼睛能看到的閃光即可。

          最后,另一篇論文展示了一種在不同光照場景中構(gòu)建照片軌跡的有效方法,稱為 Markov Chain Mixture Models for Real-Time Direct Illumination。雖然解釋起來非常復(fù)雜,但最終結(jié)果是一種更高效的渲染技術(shù),可以在實(shí)時(shí)輸出復(fù)雜的直接照明效果。

          當(dāng)然,這三種技術(shù)顯然還無法保證集成 GPU 能夠順利運(yùn)行光線路徑追蹤,但它們在改進(jìn)路徑追蹤的核心方面,包括、著色和采樣方面有著深遠(yuǎn)的影響,這將有助于改善 GPU 實(shí)時(shí)路徑追蹤性能。

          據(jù)IT之家所知,光線路徑實(shí)時(shí)追蹤技術(shù)實(shí)際上在 2018 年就已經(jīng)存在了,但它目前仍需要極強(qiáng)的性能才能使用,而大多數(shù) GPU 仍然無法在開啟光追的情況下保證在高分辨率 60FPS 下運(yùn)行現(xiàn)代 AAA 游戲。

          外媒認(rèn)為,如果英特爾能夠在自己的集成顯卡上實(shí)現(xiàn)良好的工作,那么它將把這項(xiàng)技術(shù)帶入到更加主流的產(chǎn)品中,并使獨(dú)顯也可以實(shí)現(xiàn)更好的光追效果。




          關(guān)鍵詞: 英特爾 光線追蹤 GPU

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();