0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实时光线追踪技术为游戏玩家创造更加身临其境的体验

星星科技指导员 来源:嵌入式计算设计 作者:Kristof Beets 2022-06-01 10:41 次阅读

您最后一次在 PC 或游戏机上玩视频游戏是什么时候?如果它是最受欢迎的游戏之一,您可能已经注意到图形的逼真程度。今天,最先进的 PC 和主机游戏中的图形正在接近我们在电影中看到的真实感。

创建逼真的实时计算机生成图形的最重要元素之一是场景的照明。渲染 3D 图形的传统方式(光栅化)在模拟逼真的光照和阴影方面并不是最强大的技术。这是因为光栅化的工作原理是将虚拟多边形网格化为 3D 模型,然后将这些模型分解为必须单独着色的像素,而这个过程需要大量的工作和计算资源,并且经常需要复杂的开发人员技术。

电影动画师早就知道这一点,转而使用光线追踪技术来制作全局照明、阴影和反射等效果。光线追踪是一种轻松准确地模拟光线行为的方法,可以让场景看起来更逼真,并且创建工作量更少。该技术更符合人眼看待世界的方式,光线从环境中的物体反射回来,并根据物体的材料成分吸收/反射光线。

因为光线追踪可以实现更逼真的效果,开发人员可以使用它为游戏玩家创造更加身临其境的体验。而且由于使用光线追踪比使用传统光栅化更容易创建这些效果,因此它可以腾出开发人员的时间来处理游戏的其他方面。

然而,在游戏中使用光线追踪技术的缺点是,要获得真正身临其境的体验,光线追踪必须实时完成。这意味着必须在几分之一秒内渲染图像,这使得它在处理和资源方面的成本高得令人望而却步。

今天,市场上的硬件可以在控制台和 PC 游戏中启用实时光线追踪效果,但它被选择性地用于仅照亮场景中最关键的对象,并且在某些情况下,用户可以决定如何使用它。考虑到性能限制,他们可以决定是否要使用它来生成反射与阴影,或者完全使用它——他们可能会选择关闭它以优化帧速率。底线是存在性能权衡。

当前具有光线追踪功能的硬件通过提供比前几代更多的光线追踪处理来提高性能,但它需要更多的硅面积和更多的功率。如今,在功率受限的设备中实现实时光线追踪极具挑战性,因此该技术还没有为手机游戏玩家的屏幕增添光彩。然而,由于移动游戏将在 2021 年占全球游戏市场的 52% ,因此这是一个不容忽视的图形人口统计数据。

当今移动设备中的图形

尽管尚未获得光线追踪技术的帮助,移动图形质量仍在继续提高。随着图形变得越来越逼真,使用传统技术制作它们的能力变得越来越复杂,这将性能、带宽和功率要求推向了移动处理器的极限。

阴影的产生就是一个很好的例子。阴影生成传统上是通过级联阴影贴图完成的——这个过程需要大量的几何处理、大量缓冲区的分配、以高分辨率处理多个渲染目标以及昂贵的着色器操作。在处理周期、功耗和带宽方面的成本是巨大的。而且,在所有这些投资之后,结果仍然不如通过使用光线追踪以更容易的方式创建的结果那么现实。

使用光线追踪技术,光线从单个像素发送到光源,如果光线击中某物,该区域就会处于阴影中。每像素一条射线使这成为一个简单、廉价且直接的过程,尤其是在使用专用硬件的情况下。传统光栅化遇到的许多分辨率问题、伪影和其他挑战(例如避免浮动几何所需的偏置)在光线追踪中不存在。只要可以有效地实现专用硬件,创建光照和阴影效果就变成了一个微不足道的挑战。

今天,该行业正处于一个交叉点,使用阴影贴图和其他传统技术进行的近似变得如此昂贵,以至于实时光线追踪实际上正在成为一种更有效的选择。此外,随着我​​们接近摩尔定律的终结,我们不能再指望可编程硬件每两年以指数方式变得更强大。因此,为了继续加快光线追踪技术的进步,特别是对于功率受限的移动平台,业界必须寻求高效设计的固定功能加速器解决方案。

在移动设备中不断制作更好的图形的关键在于硬件和开发人员优化技术的效率。

光线追踪硬件的现状

实时光线追踪技术长期以来一直是 3D 图形的圣杯。光线追踪可以在不同级别的性能和效率下执行,为了突出这一点,Imagination 建立了光线追踪级别系统(RTLS),识别了从 0 级到 5 级的六个级别的光线追踪。最初的硬件加速光线追踪工作 –我们在 RTLS 量表上所说的 0 级并不是最优的。这些解决方案功能有限,需要定制硬件和应用程序编程接口 (API)。当然,这些解决方案对开发人员来说并不是很有趣。市场随后发展到“1 级”解决方案,该解决方案在传统 GPU 上使用基于软件的计算。这样的解决方案提供了更大的灵活性,但距离理想还有很长的路要走。

我们今天在市场上看到的大多数光线追踪技术(例如用于 PC 和游戏机)都是我们所说的 2 级 RTLS 解决方案。这些具有用于光线追踪最基本和最广泛操作的专用硬件:针对相交的方框和三角形测试光线。将其放入固定功能的硬件中可以获得更好的电源效率,但对于移动设备来说仍然不够好。在 GPU 计算核心上的软件着色器程序中,还有多个额外级别的光线追踪过程需要完成,更糟糕的是,这些处理阶段对 GPU 内的并行执行引擎并不友好。这也导致传统图形效果的性能降低,并且在使用算术逻辑单元(ALU)管道方面效率不高,

当今市场上最复杂的光线追踪解决方案处于 3 级。这些解决方案在专用硬件中实现了更多的光线追踪功能,卸载了着色器内核以提高效率。在此级别,涉及遍历包围体层次结构 (BVH)(光线追踪的主要数据结构)的完整光线相交处理在专用硬件中实现。这提高了更复杂场景的光线追踪效率,并更好地卸载了光线追踪功能,减少了对传统图形性能的影响。

但是,这些解决方案仍然缺乏使光线追踪在移动设备中成为可能所需的基本组件:相干性收集。由于光线倾向于在许多不同的方向上散射,如果不解决相干性问题,GPU 通常具有的许多并行性优势就会丧失。这会导致较低的带宽利用率、复杂的数据访问模式以及着色器管道处理效率的降低。虽然这些解决方案可能声称可以实现每秒高千兆射线,但它们通常效率低下。这可能与 GPU 处理资源的低利用率或内存访问限制有关,这是由于光线在整个场景中的散射导致的非相干内存访问模式造成的。

要让实时光线追踪在移动设备中成为现实,它与效率、利用 GPU 中固有的并行性以及开发用于硬件优化的智能算法有关。需要的是更智能的硬件解决方案。

更智能的光线追踪硬件

该行业必须超越 3 级硬件,才能在移动设备中实现实时光线追踪。在 Imagination,迄今为止,我们已经为超过 100 亿台移动设备提供了 3D 图形技术。我们知道如何在高效的硬件中提供令人惊叹的图形。2016 年,Imagination 的光线追踪开发板已经比当今市场上的解决方案更加复杂。现在,我们将 4 级 RTLS 光线追踪解决方案推向市场。

在第 4 级,BVH 的光线遍历是在专用硬件中完成的,就像在第 3 级中一样,但更关键的是,光线的相干性排序也是如此。在此过程中,我们将沿同一方向传播的光线分组,从而允许处理大批量以充分利用构成每个 GPU 基础的并行计算方法。

长期以来,我们一直利用 GPU 中固有的并行性以及基于切片的渲染等技术,通过这些技术,我们通过切片的空间局部性排序来提高效率。今天,这是普遍接受的做法。现在,我们通过光线的分类将相同的想法带入光线追踪。通过这种方式,我们提高了宽 ALU 的整体利用率并显着提高了测试效率。对传统图形性能的影响也很小,因为我们几乎将光线追踪处理完全卸载到专用硬件中,让着色器核心可用于所有其他非光线追踪处理。

我们的第 4 级 RTLS 解决方案代表了当今可用的最高光线追踪,并且很快就会采用这种技术实现市场化。借助 Imagination 的 4 级光线追踪 IP IMG CXT,公司可以构建 FP32 光栅化性能高达 9TFLOPS 和光线追踪性能超过 7.2GRay/s 的 SoC,同时实现高达 2.5 倍的功率效率。到今天的 2 级或 3 级解决方案。

开发者优化技术

即使是最高效的硬件仍然可以使用一些帮助来在移动平台上提供最佳图形质量。移动设备的优化比控制台或 PC 更重要,在某种程度上,通过暴力破解带宽和功率预算可用性过高的问题来容忍低效率。手机没有这种蛮力容忍度,因为一切都必须以很小的形式工作,并基于小电池提供的能量运行。手机的特性意味着硬件必须由游戏引擎有效驱动,以确保手机不会过热、降低时钟和降低帧率。这意味着为移动设备创建硬件的关键之一是优化管理热效应。

我们告诉开发人员首先要考虑的是少即是多:并非场景中的每个像素都需要光线追踪。我们建议开发者使用他们的光线追踪预算来获得最大的视觉冲击和游戏体验价值。同样,针对每个三角形测试每条射线也太复杂了。通过构建有效的层次结构,开发人员可以在确定要测试哪些三角形时提高硬件效率。构建最好的加速结构通常最好离线完成。

开发人员还应避免使用所有蛮力算法。像软阴影这样的效果可以通过像素间更智能的采样器模式来实现,并将它们与空间过滤器结合起来,而不是在每个像素中发出许多光线。此外,大多数光线追踪效果可以以较低的分辨率渲染——例如,以四分之一的分辨率进行处理——然后按比例放大。然后可以使用图像的时间和空间属性通过去噪滤波器减轻稀疏采样的光线追踪噪声。其中许多阶段可以折叠在一起,并且可以在传统的 GPU 计算硬件上高效运行。还可以利用几乎每部手机中已经提供的专用神经网络加速引擎。

开发人员可以使用许多其他技术来优化移动设备,例如全局照明的动态探针、API 的周到使用等等。最重要的是,高效的光线追踪硬件与智能开发人员优化相结合,将是让实时光线追踪在移动设备上成为现实的关键。

移动设备的游戏规则改变者

有可能——通过新的高效专用硬件和设计技术——将光线追踪技术引入移动设备。这是一个真正的游戏规则改变者。它不仅可以为开发人员提供世界上最大的游戏人群,还可以使移动设备制造商在其产品中进一步实现差异化,并允许开发人员在移动设备上创建新的沉浸式用户体验。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18298

    浏览量

    222217
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4424

    浏览量

    126724
  • API
    API
    +关注

    关注

    2

    文章

    1384

    浏览量

    60997
收藏 人收藏

    评论

    相关推荐

    MediaTek携手望尘科技共同推进移动端光线追踪技术在手游中的应用落地

    MediaTek 与望尘科技(GALA Sports)携手合作,共同推进移动端光线追踪技术在手游中的应用落地,将该技术成功导入了望尘科技旗下的钓鱼和篮球体育在线类
    的头像 发表于 04-18 10:04 108次阅读
    MediaTek携手望尘科技共同推进移动端<b class='flag-5'>光线</b><b class='flag-5'>追踪</b><b class='flag-5'>技术</b>在手游中的应用落地

    MediaTek与望尘科技共同推动移动光追技术普及,为游戏玩家带来沉浸式体验

    近期,MediaTek与望尘科技(GALA Sports)宣布合作,共同实现了移动端光线追踪技术在手游领域的落地应用。双方成功将光追技术导入望尘科技旗下的钓鱼和篮球体育在线类
    的头像 发表于 04-17 14:45 152次阅读
    MediaTek与望尘科技共同推动移动光追<b class='flag-5'>技术</b>普及,为<b class='flag-5'>游戏</b><b class='flag-5'>玩家</b>带来沉浸式体验

    虚拟现实技术应用在哪些方面

    虚拟现实技术是一种通过电子技术模拟创造出的仿真环境,让用户可以身临其境地与虚拟世界进行互动。近年来,虚拟现实技术得到了广泛的应用和发展,下面
    的头像 发表于 01-11 15:51 1772次阅读

    【飞腾派4G版免费试用】4. Teeworlds 浅谈游戏

    的多样性。 自定义: 玩家可以自定义角色的外观,包括颜色和配饰。 社区支持: Teeworlds有着强大的社区支持,玩家可以分享并下载额外的地图、模组和其他由社区创作的内容。 跨平台兼容性:
    发表于 12-25 19:47

    Meta上半身追踪技术助力VR游戏抗晕动症挑战

    更为引人注目的是,上半身追踪并不仅仅提升游戏沉浸感,同时有望缓解VR领域一大顽疾——晕动症。据IT之家观察,知名VR开发工作室BattleAxeVR在社交平台表示,该功能使诸如《上古卷轴 5 VR》此类游戏的虚拟移动
    的头像 发表于 12-20 10:06 255次阅读

    唯创知音WTN6080-8S语音芯片:赛车游戏机声音播报新体验

    ,WTN6080-8S语音芯片通过引擎轰鸣声和欢迎提示如“驾驶员,欢迎来到赛车世界”,瞬间营造出一种仿佛置身赛车赛道的氛围,为玩家提供更加身临其境游戏感受。2.
    的头像 发表于 12-12 09:10 211次阅读
    唯创知音WTN6080-8S语音芯片:赛车<b class='flag-5'>游戏</b>机声音播报新体验

    光线追踪:计算机模拟自然光的奥秘

    在计算机图形学领域,有一种技术能够模拟光线在三维场景中的物理行为,从而生成高度逼真的图像,这就是光线追踪光线
    的头像 发表于 10-10 10:08 595次阅读
    <b class='flag-5'>光线</b><b class='flag-5'>追踪</b>:计算机模拟自然光的奥秘

    NVIDIA 发布全新 DLSS 3.5,为游戏和应用开启 AI 加速的实时光线追踪体验

    。在 NVIDIA 带来的一系列新技术中,作为主打的是 NVIDIA 突破性 AI 神经网络渲染技术的最新成果: DLSS 3.5 。 DLSS 3.5 是 NVIDIA 在 AI 驱动图形领域锐意创新的最新成果,它将为今秋发售的多款热门
    的头像 发表于 08-29 17:50 455次阅读

    NVIDIA DLSS 3.5发布,多款DLSS和Reflex游戏、《半条命2》RTX版:RTX Remix项目等即将发布

    2023 年 8 月 22 日 德国科隆,Gamescom 2023 开幕,NVIDIA 发布大量新游戏新 闻。 NVIDIA 发布 AI 增强型实时光线追踪技术, 支持全新 DLSS
    的头像 发表于 08-23 19:10 400次阅读

    实时云渲染在高校虚拟仿真教学中应用的优势和价值分析

    前言虚拟仿真教学系统在高校教育中广泛应用,通过计算机技术和虚拟现实技术来创建仿真的环境,模拟真实场景,使学生能够在虚拟化的环境中进行实验操作学习。这一创新的教学模式学生们提供了更加
    发表于 08-22 14:52

    SIGGRAPH 2023 | 通过 NVIDIA OptiX 8 实现灵活且强大的光线追踪功能

    实现逼真的视觉效果一直是计算机图形领域人士所追求的目标。 NVIDIA OptiX 是一款强大且灵活的光线追踪技术框架,能让用户充分挖掘光线追踪
    的头像 发表于 08-14 17:25 356次阅读
    SIGGRAPH 2023 | 通过 NVIDIA OptiX 8 实现灵活且强大的<b class='flag-5'>光线</b><b class='flag-5'>追踪</b>功能

    实时3D艺术最佳实践-灯光指南

    灯光是游戏中最重要的方面之一。这是因为灯光可以营造气氛,引导游戏玩法,识别威胁和目标。灯光可以创造或破坏视觉效果游戏。例如,一个简单的模型可以通过良好的照明
    发表于 08-02 08:34

    VR游戏装置中应用伺服的场景有哪些?

    (1)动作模拟:通过使用伺服电机来模拟游戏中的物理力量,例如模拟武器的后坐力、角色的移动和碰撞等,可以使玩家更加身临其境地感受到游戏中的动作
    的头像 发表于 08-02 08:05 265次阅读

    NVIDIA推出 GeForce RTX 系列游戏处理器

    NVIDIA 发布全球首款实时光线追踪 GPU —— GeForce RTX
    的头像 发表于 08-01 15:08 553次阅读

    下载白皮书赢奖品 | 通过Photon架构创建身临其境的图形体验

    2021 年,Imagination 推出了 PowerVR Photon 架构,该架构在 CXT GPU 系列中实现了实时光线追踪光线追踪被认为是计算机图形学的“圣杯”,它使 用模
    的头像 发表于 07-18 11:10 221次阅读
    下载白皮书赢奖品 | 通过Photon架构创建<b class='flag-5'>身临其境</b>的图形体验