手机上的光线追踪,OPPO率先做到了( 二 )


目前有关光线追踪技术的应用 , 大多数是 3A 游戏大作 。 在最新、最热门的游戏里你可以找到这个可选项 , 想要打开还得更新一下 GPU 驱动 。
【手机上的光线追踪,OPPO率先做到了】手机上的光线追踪,OPPO率先做到了
文章图片

仙剑奇侠传 7 的光线追踪效果 。
虽然很吃算力 , 但在众多 3A 大作展现的画面中我们可以发现 , 打开光追就像打开了新世界的大门 。
如何把光追塞进手机
和 AI 技术发展的轨迹类似 , 光线追踪也经历了理论的提出和完善 , 又在多年后后因为芯片算力的提升而被逐步实用化 。 然而近几年来 , 传统硅芯片的性能发展逐渐接近物理极限 , 我们再也难以通过简单使用更小晶体管的方式来承载更高的算力了 。
在台式电脑上难以实现的光线追踪 , 又是如何被 OPPO 应用在手机上的呢?
首先 , 它是真实的效果 , 除了 OPPO 在开发者大会的现场展示的两段 demo 视频 , 在开发者大会的展区中也有实机演示 , 光追是在目前市面上销售的量产手机上实现的 。
OPPO 展示了光在光滑材质表面的「真实」反射效果 , 以及更为细腻的阴影:
手机上的光线追踪,OPPO率先做到了
文章图片

还有效果最明显的镜面反射、透明体折射等效果 。 PC 游戏上的光线追踪 , 在这里几乎都可以呈现出来 , 帧数也达到了足够高(30 帧左右):
手机上的光线追踪,OPPO率先做到了
文章图片

OPPO 介绍说 , OPPO 光线追踪是基于 Vulkan API , 面向下一代移动光追硬件的技术 , 目前已在移动平台上实现了原型开发 。 该技术能够在硬件算力受限的情况下清晰还原现实世界中的很多细节 , 提升画质体验 。 除了游戏 , 光线追踪技术还可以在 3D 动态壁纸、影像滤镜、AR 等领域获得应用 。
目前手机的图形渲染大多使用光栅化的方式 , 在需要表现光照的位置使用 2D 投影 , 虽然保证了低功耗需求 , 但很多时候表现效果较为有限 。
而全局的光线追踪显然是手机算力难以承载的任务 , 因此 OPPO 选择了「混合渲染」的方式 。 对于原有的渲染方式进行较小改动 , 并不追求对每个像素进行光追 , 而是着重在如物体的阴影 , 武器的光泽等效果明显的位置 。 这种方式既可以提升图像效果 , 也保持了轻量化 。
手机上的光线追踪,OPPO率先做到了
文章图片

在一些场景中 , 我们可以使用光栅化生成初步图像 , 然后利用光线追踪技术打造更加逼真、动人的效果 。
在实现道路上 , 和以往英伟达、AMD 等绑定硬件的光线追踪技术不同 , 基于 Vulkan 的开源光追技术在业界标准上兼容了更多设备 , 同时也方便开发者接入 。
OPPO 的核心优势是具有统一的场景遍历和光线求交运算 , 不仅支持安卓手机端 , 还支持 PC 等多种平台 , 短期的目标至少是联发科和高通平台全支持 。
手机上的光线追踪,OPPO率先做到了
文章图片

除了开发者大会上提出的光线追踪和异构计算 , 幻影平台还将包含更多功能 。
「选择在这个时间点做 , 一个很重要的原因就是因为业界终于有了标准 , 这就意味着不同的平台厂商会以可互相兼容的方式去推动光追的实现 , 」OPPO 高级算法产品经理田一真说道 。
不到一年时间 , 从研发到落地
幻影平台的光线追踪能力来自 OPPO 美国研究院西雅图中心 , 在不到一年的研究过程中 , OPPO 与联发科、Unity、腾讯天美工作室等展开了合作 。 目前 OPPO 已经与天美在使命召唤手游上完成了两个场景的技术演示 。

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。