AMD携手Unity打造更优秀实时光线追踪

PChome | 编辑: 陈鹏 2018-04-02 05:00:11原创

现在,AMD Radeon Rays集成至Unity的GPU Progressive Lightmapper(渐进光照贴图)的消息公布,让那些对希望提高游戏视觉保真度的游戏开发者而言,是一件值得兴奋的消息。

【PChome游戏频道报道】:革命性的渲染现实的灯光效果时间和工作流程已在GDC 2018大会上成为主题之一。现在,AMD Radeon Rays集成至Unity的GPU Progressive Lightmapper(渐进光照贴图)的消息公布,让那些对希望提高游戏视觉保真度的游戏开发者而言,是一件值得兴奋的消息。

GPU Progressive Lightmapper与AMD的Radeon Rays完全集成。Radeon Rays是一款完全开源的高性能GPU加速光线追踪引擎,适用于底层引擎开发者,并支持OpenCL,Vulkan和C ++后端。Radeon Rays可以用作渲染器的重要构建模块,支持全局照明渲染,声音渲染(通过True Audio Next)和AI。

Radeon Rays可用于利用光线追踪的光照贴图和光线探测计算,而现在一系列的开发者正在集成这项功能以改善游戏中的照明效果。更多关于Radeon Rays如何用于游戏渲染工作流程的信息请浏览GDC 2017大会的PPT展示(点击前往)

以前的光照贴图解决方案通常需要数小时才能计算出中等大小的场景。而宏大的户外环境则可能需要数天时间。

渲染时间:CPU vs GPU

Unity以往的光照贴图解决方案完全基于CPU,可能需要数小时才能计算出中等大小的场景。宏大的室外环境可能需要数天时间来进行光照贴图。Radeon Rays GPU加速可以加快调整照明和烘烤流程,把基于CPU的烘焙速度最多提高至10倍,从而为美工提供即时的反馈。最新的Lightmapper同时添加了交互式烘培模式,能够支持光照美工实施导航场景并浏览烘培过程。这同时支持他们改变照明和材料,并且即时浏览这对烘培的影响。

复杂阴影交互的光照贴图场景示例

多个光源和阴影的光照贴图场景示例

光线较多,渲染时间更少

与以往基于CPU的方法相比,通过GPU硬件加速光照贴图的过程在效率方面的表现又如何呢?在比较光照贴图硬件性能的基准测试中,我们看到的差异非常巨大。基于GPU的光照贴图产生接近2亿Rays/Sec,比基于CPU的方法高出约10倍。

基于GPU的渐进光照贴图,Unity用户可以在Radeon Vega上实现高达10倍的烘焙速度。这项工具同时能为美工在烘烤时提供更快的设计工作流程。这意味着,当设计师对照明,材料和纹理进行任何改变时,他们可以立即看到它们将如何影响其烘焙的全局照明质量。借助Radeon Rays的简洁API,开发者可以将精力集中在光照贴图的实际算法上,而不是把时间花在整合上。这意味着更高效地利用系统资源,更快的工作流程,以及为Unity用户提供更好的整体体验,因为它们能够创建出更高质量的asset。

而GPU Progressive Lightmapper的实时光线追踪功能预计将会在今年下半年上线。


相关阅读

网友评论

每日精选

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑