[情报] 微软发表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