首页 > 产品中心
手机芯片上“光线追踪”是不是真的有必要
发布时间:2024-02-02 07:38:33 来源:爱游戏手机官网
在线咨询 产品视频

  作为一名曾非常痴迷于刷机解 BootLoader 锁获取 root 进行超频的手机硬件爱好者,最近看到“机圈”发生的事情,让我再次有了和刚听说手机也能像电脑一样超频时的“颅内高潮”。

  光追技术被下放到了移动端,一想到未来就可以在手机上体验到可以媲美 PC 的光影效果,还真打了一激灵。

  如果不提“光追”,那我只认为这两个最为上层的移动芯片厂商依旧在最新旗舰移动平台上有“挤牙膏”之嫌,无外乎就是处理器架构变化以及硬件规格提升带来的性能增强,同时还有两家对于影像画质部分加强、整体功耗优化等等老生常谈的问题。

  以联发科来讲,全程一个多小时发布会,不仅使用 10 多分钟详细的介绍了光追技术,更是在之后相关负责人还通过《暗区突围》这款游戏中光追技术的实现和腾讯出品方进行了联合研发说明;而时隔一天的高通,更是把光追技术作为在游戏方面的提升“技能点”,借助《逆水寒》成功出圈。

  当然对于这两家移动芯片厂商在光追技术上更全面的解读,品玩先后分别撰写了两篇文章《为了破圈手游画质,联发科天玑 9200 讲出旗舰“芯”故事》和《全面融入 AI 的第二代骁龙 8,能否成为手机未来的“最优解”?》中有了详细地理解阅读,感兴趣朋友能了解两家在光追技术上的应用。

  我个人高度赞成上游厂商通过新技术,为大众移动端用户所带来“光追”技术普及。但在对光追技术仔细地了解后,新问题也出现了,手机上“光追”真的有必要吗?

  先来看看“光追”技术,它英文名字为 Ray Tracing,这是被应用在图形渲染中,用来确定不同元素可见或不可见的一种渲染方法。它利用光的可逆性来反向计算,以最为基础版 Ray Casting 来讲,是通过从以主视角发出一条虚拟射线到屏幕,之后穿过屏幕到达渲染的场景内,这时候场景会被拆分为无数三角形,当这些射线到被分割成的三角形表面时候,就应该要依据三角形的表面属性,做出反射、折射、吸收等计算,记录下整个场景信息,最后再结合光源信息来计算光照效果。

  通过几倍的光线反射来让被反射的物体形成更真实的效果,这就是光追技术作用原理。

  在实际游戏场景中,会有大量光线的反射、折射,这对于处理器 GPU 是非常大考验,因此目前很多游戏并不是通过“纯光追”实现,而是通过光栅化渲染来达到相对逼真的光照效果。

  简单来讲,它是先用被称作光栅器的单元计算出场景中经过拆解形成的三角形投射在屏幕空间上的投影,选择出有哪些像素需要渲染,然后对这些像素再进行渲染计算。

  但不管是纯光追技术,还是光栅化渲染,在处理游戏中的光影效果时候,都有一定局限性。

  比如前者虽能实现最为真实的光源变化,但因需要有大量其他光线带来的“干扰”而需要大量分析计算,对于 GPU 性能是一大考验。而后者虽然比纯光追技术对 GPU 带来的压力要少一些,但受限于原理,如果要实现更为高阶且逼真的光路光景,就需要复杂繁冗的算法,而带来的效果是,静态光照效果很好,但一动就会出现呆板、漏光等不真实的光影。

  因此绝大多数游戏采用了“混合渲染方式”即光追和光栅化渲染同时作用,这样做才能够既有真实物体光线变化,又能降低 GPU 压力。

  而这样在 PC 端的光追解决思路,也从“移植”到了移动端。比如在 21 年 OPPO 开发者大会上,OPPO 也宣布了光追计划,从实际公布的光追效果来看,确实和 PC 端无异,而且根据 OPPO 官方介绍,这渲染也不是纯光追计算,而是混合渲染。

  在初始场景中,ColorOS 先采用光栅化完成整体渲染,再利用光追实时生成阴影和水面、玻璃和金属等特殊材质的真实倒影,既能在最明显的地方展示光追效果,又能极大地降低光追计算量。

  由此来看,即使是上游两家厂商和手机生产厂商已经为光追做好了硬件和软件准备,但要真想后续实现“光追”自由,走为上策之计,就是考虑设备性能,而使用混合渲染。

  这一切还是从CPU性能和功耗为出发点考量的,光追技术其实是一套复杂的光影系统,它包含了非常多的技术,“下放”到移动端也只是几个最经典的效果,比如软阴影、镜面反射、折射,但对于目前手游来讲,对画面提升也足够了。

  当然不管是 PC 也好,还是移动端,即使是实现了“光追”带来了很出色的画面表现,也要警惕光追带来的各种使用体验问题。

  比如对于 PC 来讲,开启光追后首先必须要面对的,就是帧数一下子就下降和功耗问题,但实际上对于可以开启光追效果的显卡来讲,能够最终靠 DLSS 2.0 和 3.0 技术来“弥补”光追带来的帧数下降问题。

  而在移动端就很复杂了,不过也不是没有解决方式,联发科就有比较完整的应对措施:移动 GPU 增效方案,这套方案包括三个方面,其一是通过制程和工艺的优化,来直接提升 CPU 和 GPU 性能,其二是加大推动 64 位应用普及,更好地发挥出 CPU 大核心性能,同时在 GPU 方面和 Vulkan 接着进行紧密合作,从驱动上就进行深度优化,并通过算法提升画质表现,其三是利用出色的游戏引擎带来的性能优势和能效优势,和腾讯这样的生态伙伴进行更为深入合作,针对游戏进行负载优化。

  这也是移动端在缺少 DLSS 这种利用 AI“稳帧”技术时对游戏画质、运行稳定性的“补偿”。

  假如游戏已经支持了光追并全程可以 60 帧满帧运行,那么真的可以为玩家带来好的体验吗?

  这需要看“光追”技术被应用在哪些游戏。以 PC 为例,从英伟达公布的支持光追游戏中显而易见一个现象,这些游戏绝大部分都是以单人剧情为主,有动作类也有竞速类,这些游戏非常讲究故事叙事连贯性和画质,更追求带给玩家的“沉浸感”。而光追技术提供的柔性阴影、动态反射、全局光照、环境光遮蔽技术,就能提高整个画面的真实感,为玩家带来沉浸式体验,如果在玩 VR 游戏,加入光追的沉浸感不言而喻。

  而对于多人竞技类游戏而言,画面就不是玩家关注重点,流畅性和低延时才是决定竞技类游戏体验的主要的因素,绝大部分多人联机玩家都会把影像视觉体验的各种光影效果和粒子效果降到最低,就怕干扰到视觉判断。

  而对于国内手游来讲,免费下载加多人联机的是主要的游戏形式,基本手游和网游是可以直接划等号的。不管是 MOBA 类型游戏还是主视角射击游戏,都需要在界面中显示地图、血量耐力这样的关键信息,再加上手机本身屏幕尺寸的限制,光追带来的细节提升在动态游戏处理信息过程中往往非常容易被忽略。

  就拿最近公测的《使命召唤:战区》手游,画面已经被各种虚拟按键占据,加上屏幕尺寸有限,如果加入光追效果,势必会影响到画面显示,进而影响到敌人位置判断,这也是开启光追对画面的影响。

  对于上游芯片厂商们,这样的一个问题似乎已经足够清晰。简单来讲,就是通过和游戏厂商深度合作,提升游戏画质表现,这对于光追技术移动化来讲,似乎这是最主要的作用,除了游戏之外,光追技术就没有“用武之地”了吗?

  在之前,已经有厂商正式推出光追 3D 动态实时可交互壁纸,该壁纸产品是首次在手机端实现光线追踪技术落地。只不过这对于大多数用户来讲,似乎还没有对游戏画面提升来的更为实用,据说未来光追除了会覆盖到游戏外,也会为影像滤镜、AR 等领域带来非常大的商业价值。

  但从当下移动光追实际落地和应用支持度来看,个人觉得也仅仅是手机生产厂商们提前布局的光追进行的宣发罢了。

  广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更加多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

关注我们:

微信号 : 爱游戏手机官网

电话:0755-81489797

sales@hyc-system.com

招聘联系我们

©版权所有 爱游戏手机官网保留一切权利粤ICP备05129863号-1