Unity引擎内置amd Radeon Ray,光线烘培效率青云直上-极全网
返回
顶部

修改密码

首页 > 文章 > 财经 > 正文
Unity引擎内置amd Radeon Ray,光线烘培效率青云直上

+1

-1

收藏

+1

-1

点赞0

评论0

标题:Unity引擎内置amd Radeon Ray,光线烘培效率青云直上
详情介绍-作者:xiaowei-来源: 极全网 -如有问题点击:在线客服帮助

虽然已经过去不短的时间,但是想起三月底的游戏开发者大会,大家应该还是都能想到最脱颖而出的关键词就是各种光线追踪方案和标准的提出,比如说微软的DirectXRaytracing、英伟达的RTXTechnology,而在同一天,AMD同时宣布自家的渲染引擎ProRender、渲染工具RadeonGPUProfiler都将支持光线追踪。当时看起来AMD的动作好像是慢一拍的,因为听起来和公布新标准、新的特效库相比,AMD的动作显得有些拘谨,后来我通过查阅一些资料,发现其实在去年的三月份,也就是2017年的游戏开发者大会间隙,AMD当时公布的RadeonRays,其实就是相似的,针对光线追踪给出的方案,而它在上周五的时候被正式内置进UnityGPUProgressiveLightmapper(渐进光线贴图工具),烘焙效率会提高很多。

AMDRadeonRays是在去年三月份的游戏开发者大会当中公布的,具体情况大家可以参考这份文档。关于RadeonRays,在部分官方文档中的定义是完全开源的、高性能的、实时光线追踪引擎,但是在AMDGPUOpen开源计划的介绍页面和白皮书当中的定义是加速库(AccelerationLibrary)。但简单来说,这是一套开源的、基于GPU加速的、支持OpenCL、VulkanAPI的光效解决方案。它是渲染环节当中的重要一环,可以用来实现全局光照渲染、通过TrueAudio(记得MantleAPI的读者应该还记得TrueAudio)渲染音频、甚至可以实现训练AI,同时还有光照贴图烘焙、光照探针计算,总之听起来很厉害。而且看上去非常有预见性的是,在前面这份展示于去年三月份的文档中,就多次提到光线追踪和全局光照的潜能(RayTracingisahottopicthesedays)。总之总之就听起来很厉害,那么有多厉害呢?文档中提到的威力是烘焙效率提高10-20倍,原来需要1天才能烘焙出来的内容,现在只需要1小时。

我们平时玩的游戏当中,其实使用Unity引擎开发的游戏非常多,比如说去年我买的看上去很酷炫、但事实上优化并不优秀的《逃离塔可夫》,因为目前(或者之前)的Unity是完全通过CPU来实现光照映射(LightMapping),所以就算计算面积适中的室内空间都需要很多个小时才能完成,而如果是复杂的室外环境甚至需要若干天的时间。而如果是使用基于GPU加速的RadeonRays,速度至少能提高10倍,并能随时改变光照环境和物体材质,马上看到更换环境后的场景变化。比如说下面这副对比,可以看到基于RadeonRys加速的平台可以实现超高的烘焙效率,可以在每秒钟生成接近2亿道光束(最理想场景超过3亿道光束),无论是基于RadeonRXVega,还是基于RadeonRX580,烘焙效率都远高于基于CPU的处理效率。

版权声明:本文内容由极全网实名注册用户自发贡献,版权归原作者所有,极全网-官网不拥有其著作权,亦不承担相应法律责任。具体规则请查看《极全网用户服务协议》和《极全网知识产权保护指引》。如果您发现极全网中有涉嫌抄袭的内容,点击进入填写侵权投诉表单进行举报,一经查实,极全网将立刻删除涉嫌侵权内容。

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
换一批
热点排行