[情報] 微軟發表DirectX 12 光追跡

作者: talan (---)   2018-03-20 19:15:14
微軟於這次的遊戲者開發大會GDC 2018,發表DirectX 12的光追跡(Raytracing)API
國內媒體T客邦報導
https://www.techbang.com/posts/57408-microsoft-publishes-the-directx-
raytracing-api-feature-set-dxr-standard-light-tracing-steps?from=home_news
https://goo.gl/xtqiKo
有技術講解,想看的朋友請參考,我就不轉錄了,
EA的R&D部門SEED所提供的展示影片
https://youtu.be/LXo0WdlELJk
Remedy的北極光引擎(Northlight)展示影片
https://youtu.be/70W2aFr5-Xk
光追跡是模擬真實世界光線運作的影像渲染演算法,
能模擬光的散射、反射、漫射等等行為,故能展現極為真實的光影表現
但因為需要巨大的運算量,一直以來只在3DCG影片使用,
即時運算的遊戲畫面無法使用。
微軟這次發表的DirectX 12 Raytracing API,
由於使用DirectX的通用運算API DirectCompute,
所以目前支援DirectX12的顯示晶片(包含Xbox One)就能使用。
DirectX Raytracing無法神奇的讓這種技術大幅下降運算需求,立刻進入遊戲界應用
(上面SEED的展示是使用3張Titan V所運算出來的)
但提出了一個標準,讓各大廠能以此為基準來發展硬體支援與軟體應用
Nvidia已發表自身的即時Raytracing技術RTX
但也表明下一代的的顯示晶片架構Volta有專門的管線、單元
來硬體加速DirectX 12 Raytracing
AMD則表示正與微軟合作DirectX 12 Raytracing,
他們自己的即時Raytracing技術Pro Render也在幾小時前正式公開,
未來應該也會針對DirectX Raytracing做硬體加速。
而軟體部分,EA的寒霜引擎(Frostbite)、UE引擎、Unity引擎都預計會加入
DirectX 12 Raytracing支援。
軟體硬體都在朝光追跡發展,
或許下一代的主機就能逐漸看到應用(或部分利用)光追跡技術的遊戲了
作者: qaz12wsx45 (我是我自己)   2018-03-20 20:13:00
配合hdr的話 會不會讓眼睛瞎掉(誤
作者: hidexjapan (hide0504N￾ )   2018-03-20 21:34:00
這個光追跡應該是光源照射來源做運算的吧?
作者: talan (---)   2018-03-20 21:45:00
光追跡的原理是從攝影機的虛擬幾道光反追回去 那篇文章有寫 從光源開始會更耗費運算資源
作者: alfread (春日恭介)   2018-03-21 00:12:00
Raytracing 是以螢幕上的每個點反推出一條射線去追蹤這樣才能把光線的追蹤限制在一個可以計算的範圍內
作者: winzz123 (小黃)   2018-03-21 10:38:00
未來會不會模擬光的干涉和繞射阿?
作者: talan (---)   2018-03-21 11:58:00
光追跡目前就有模擬繞射之類的光線現象與作用
作者: JIKUAI (聽媽媽說)   2018-03-21 16:00:00
SEED的demo影片好威XD
作者: SetaNoriyasu (Haldamir Mithrandi'r)   2018-03-22 18:28:00
Unreal Engine即時ray tracing demo:1.https://youtu.be/J3ue35ago3Y2.https://youtu.be/YWcawaa_9HA

Links booklink

Contact Us: admin [ a t ] ucptt.com