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

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

3天内不再提示

光线追踪为游戏玩家和开发人员带来哪些好处

Dbwd_Imgtec 来源:Imagination Tech 作者:Imagination Tech 2021-12-20 17:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Imagination在线课程上新!深入解读业界首个移动端光线追踪GPU架构

在上一篇文章中,我概述了新款IMG CXT GPU,并解释了为什么它能够在移动功率预算中为常规光栅化和光线追踪效果提供令人惊艳的性能。然而,即使光线追踪成为桌面显卡的新标准几年后,仍有人质疑为什么光线追踪很重要。因此,在本文中,我们将快速了解它为游戏玩家和开发人员带来的一些好处。

环境贴图已成过去时

自3D图形开始以来,开发人员一直在使用光栅化 ,因此他们非常擅长使用它来“伪造”光照场景也就不足为奇了。

要在游戏中创建阴影,需要创建“阴影贴图”。这将测试像素是否在光源的视野内,并且每个像素都必须由开发人员手动放置到场景中。但是,阴影贴图必须从每个光源的角度进行渲染,存储为纹理,然后重新投影到自身。正如我们在光线追踪演示的下图中所看到的,问题在于阴影贴图会产生硬边阴影并且缺乏精度,因此容易出现锯齿,其中光线看到的像素与相机看到的像素不对应。有一些方法可以解决这个问题,例如级联阴影贴图,但这些方法需要大量的几何图形和像素吞吐量才能以多种不同的分辨率渲染场景。

默认情况下,阴影贴图会创建外观难看的锯齿阴影

有了光线追踪阴影,这一切都会消失——你可以从可见曲面上的每个点向光源发射光线。如果光线到达光源,则该表面被照亮,但如果光线在到达光线之前击中任何东西,则该光线将被丢弃,这意味着该表面被阴影覆盖。

光线追踪允许产生细微、柔和的阴影,而不会降低分辨率

使用光线追踪阴影,你可以不受分辨率的限制,因此你的阴影可以变得非常微妙、平滑和漫反射。这些被称为柔和阴影。一个物体可以生成一个真正的pcastenumbra,其结果是它感觉自己好像真的在这个世界上。

你还可以获得真实的接触阴影——例如由场景中的对象准确生成的阴影,这些阴影看起来似乎与对象相连——而不是使用阴影贴图获得的近似值。光线追踪还提供动态生成的照片级真实感阴影,而在此之前,你必须对其进行预计算以获得真实感。

标准阴影在场景中看起来像悬浮在地面上

更重要的是,当光线追踪阴影处理运动中的物体时,我们的人物在行走时会在地板上投射阴影。这种类型的效果使对象和角色看起来在场景中接触地面,而不是脱节的,或者看起来是漂浮的。

光线追踪还意味着开发人员可以取消立方体贴图,消除常见问题,例如物体的光线溢出而不阻挡光源,并且你将看到物体的表面反射,这有助于将场景连接在一起。

光线追踪阴影看起来更自然

节省空间的游戏玩家

能够取消环境贴图的附带好处将是内存更小的游戏。这些地图本质上是非常大的纹理,因此完全光线追踪游戏的一个小但明显的优点是,下载和安装的空间更小 ——这在移动设备上可能很有价值,因为移动设备的存储和数据带宽非常宝贵。

反射贴图升级

目前游戏中最先进的反射是屏幕空间反射(SSR),它可以实时提供动态反射,但顾名思义,它只能在屏幕空间中反射——因为它们只反映观众在当时看到的东西。例如,这意味着在第一人称射击游戏中,如果你有一个场景,比如说,天空和树木在水中反射,但你向下看,天空和树木将不再反射,因为你在屏幕上看不到它们。相反,它将不得不回退到不精确的反射图,而这会降低真实感和沉浸感。

光线追踪从根本上改变了这一点。它可以启用屏幕空间之外的对象,这不仅增加了沉浸感,而且会对游戏的玩法产生重大影响。现在,你可以看到敌人从后面或侧面向你袭来的反射,或者你可以使用反射面来查看周围的角落。这可以提供竞争优势,或者,如果游戏设计得很好,可以增加游戏的戏剧性。

全局照明

游戏中增加真实感的一种流行技术是全局照明,它模拟光线在多个表面上反弹到其它对象的光或阴影。这样做的好处是更细致、更准确地观察世界。

这对 GPU 实时性要求很高,但很自然,高效的光线追踪器是更高效、更准确地实现这一点的首选。光线追踪全局照明(RT GI)为逼真效果提供了最佳选择,除了光线追踪阴影和反射之外,场景中的对象相互影响。正如在演示的屏幕截图中所看到的,RT GI 在一些区域提供了额外的阴影,例如在大型银色圆柱体和管道之间,在墙壁上产生阴影。不仅如此,表面还呈现出反射到这些表面上的光的颜色,使它们具有更温暖、更真实的色调,所有这些都赋予了图像真实的深度和沉浸感。

节省时间

光线追踪除了为最终用户带来的所有视觉增强功能外,也许最大的粉丝应该是开发人员自己。假设他们可以创建仅针对光线追踪 GPU 的游戏,他们可以节省大量时间,而不必创建我们之前描述的环境贴图。

在由传统光栅化技术照明的游戏中,美术师必须在场景周围手动放置补光灯。为了模仿“反弹照明”,就像在会受到灯光间接影响的照明区域一样,游戏美术师必须在场景中放置所有补光灯——基本上是通过眼睛,然后手动调整灯光的颜色和强度,使其看起来很真实——这都非常耗时。此外,如果出于任何原因需要更换灯光,则必须重新进行整个过程。

使用光线追踪全局照明,开发人员需要做的就是打开它,整个房间就会充满光线。这不仅节省了大量的工作时间,而且在物理上更准确、更有说服力。如果需要更改任何内容,它无需额外工作即可动态更新。这就是光线追踪带来的益处。

光线追踪反射和阴影为3D 图像增添了真实感

用户生成的内容

同样,想象一下模型师创建自己的新游戏。问题在于,这些自制关卡的照明效果很差,因为没有原始游戏开发商创建的预烘焙照明。但是,通过实时光线追踪硬件,场景的照明可以在设备加载时在设备上实时完成,这意味着用户创建的内容可以有效地与专业游戏内容一样好——至少在照明方面如此。在计算照明时可能会有一点延迟,但质量水平的提高将使这一点很超值。

结论

通过光线追踪,我们可以看到视觉质量和工作流程的好处,这在很多方面都是紧密联系在一起的。开发人员获得了显著的生产力提升,并能够以新的方式设计游戏以充分利用其可能性,而最终用户则可以获得更好看、更沉浸式的世界。

因此,我们很高兴将 IMG CXT 推向市场。我们的 CXT 48-1536 RT3 内核提供 48 GTexels/s(相当于1.5 TFLOPS FP32)的卓越光栅化性能,与 1.3Gray/s 或更高的性能紧密结合。它还可以提供 6 TOPS 的 AI性能,以实现良好的功耗平衡——所有这些都在大约 1-2 瓦的移动功率预算内。

这就是为什么我们可以确定,使用该 GPU IP 的设备能够提供至少与我们目前在PC机和游戏机上享受同等水平的视觉质量——帧率在 30 到 60fps 之间,具体取决于目标分辨率。

正如Imagination在智能手机革命开始时使移动游戏成为可能一样,通过CXT,我们再次重新定义了移动图形的可能性——当然,这只是开始。

原文标题:为什么游戏玩家和开发者应该关心光线追踪

文章出处:【微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

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

    关注

    28

    文章

    5097

    浏览量

    134415
  • imagination
    +关注

    关注

    1

    文章

    617

    浏览量

    63081
  • 光线追踪
    +关注

    关注

    0

    文章

    185

    浏览量

    22043

原文标题:为什么游戏玩家和开发者应该关心光线追踪

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    现已上市:AMD Spartan UltraScale+ FPGA SCU35 评估套件——面向所有开发人员的经济实惠平台

    的路径。 该套件搭载了具备 I/O 扩展和板卡管理功能的 Spartan UltraScale+ SU35P 器件。其还为 AMD 成本优化型产品组合带来了多项新进展,并使开发人员能够快速启动
    的头像 发表于 11-27 10:52 187次阅读

    Bourns 深耕印度,在地设计 - Bourns 印度设计中心 开发人员提供当地先进技术资源助力客户加速创新!

    班加罗尔 (Bengaluru) 正式成立首座设计中心。此新中心将作为以客户协作与创新核心的研发枢纽,当地开发人员提供完整的设计工具与技术支持,包括运用 Bourns 具业界领先地位的电源与保护组件之参考设计专业服务。 Bo
    的头像 发表于 11-19 14:26 214次阅读
    Bourns 深耕印度,在地设计 - Bourns 印度设计中心 <b class='flag-5'>为</b><b class='flag-5'>开发人员</b>提供当地先进技术资源助力客户加速创新!

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着物联网的发展,嵌入式系统的需求也越来越大。嵌入式开发不仅需要开发人员具备深入的硬件知识和编程经验,还需要不断学习新的技术和工具,以满足不断变化的需求
    发表于 11-13 08:12

    芯科科技推出智能开发工具Simplicity Ecosystem软件开发套件开启物联网开发的新高度

    开发人员现已可获得更快、更智能的工作流程 AI驱动协同版本将在2026年实现
    的头像 发表于 10-23 15:47 2510次阅读
    芯科科技推出智能<b class='flag-5'>开发</b>工具Simplicity Ecosystem软件<b class='flag-5'>开发</b>套件开启物联网<b class='flag-5'>开发</b>的新高度

    Nordic先进SoCLE Audio带来强大功能

    自从五年多前蓝牙技术联盟(Bluetooth SIG)发布LE Audio规范以来,开发人员一直努力将之集成到产品设计中,并将有关的商业解决方案推向市场。蓝牙承诺卓越的音质、更短的延迟、更低的功耗
    的头像 发表于 07-07 09:44 2807次阅读

    Thingy:91 X 开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝物联网原型平台

    Thingy:91 X 开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝物联网原型平台 挪威奥斯陆 – 2024年12月10日 – 全球领先的低功耗无线连接解决方案提供商Nordic
    的头像 发表于 05-08 17:41 2198次阅读

    NanoEdge AI Studio 面向STM32开发人员机器学习(ML)技术

    NanoEdge™ AI Studio*(NanoEdgeAIStudio)是一种新型机器学习(ML)技术,可以让终端用户轻松享有真正的创新成果。只需几步,开发人员便可基于最少量的数据其项目创建
    的头像 发表于 04-22 11:09 980次阅读
    NanoEdge AI Studio 面向STM32<b class='flag-5'>开发人员</b>机器学习(ML)技术

    基于RV1126开发板的人员检测算法开发

    在RV1126上开发人员检测AI算法组件
    的头像 发表于 04-14 13:56 625次阅读
    基于RV1126<b class='flag-5'>开发</b>板的<b class='flag-5'>人员</b>检测算法<b class='flag-5'>开发</b>

    光线追踪及降噪技术综述

    过程传递3D场景的结果。渲染主要包括光栅化(rasterization)[5]和光线追踪[6]两种方式。光栅化渲染采用局部光照原理,根据光源照射到物体上直接可见的
    的头像 发表于 04-01 11:31 783次阅读
    <b class='flag-5'>光线</b><b class='flag-5'>追踪</b>及降噪技术综述

    InspireSemi借助Cadence解决方案下一代AI铺路

    InspireSemi 致力于 HPC、AI、图形分析和其他计算密集型应用开发和提供卓越的加速计算解决方案。InspireSemi 致力于打造开放、多功能的架构,具有极快的速度、节能、开发人员友好的全 CPU 编程模型和改变
    的头像 发表于 03-27 14:37 640次阅读

    英特尔FPGA AI套件软件2024.3版本的主要亮点

    FPGA AI 套件软件 2024.3 版全新发布,其提供诸多增强功能,旨在改善开发人员开发体验。帮助开发人员应对在实际应用中面临的挑战,此次更新也增加了多项新功能,从提高性能到提
    的头像 发表于 03-07 14:07 1142次阅读

    GoPoint嵌入式开发平台 释放i.MX潜力 简化Linux开发

    GoPoint是一个以用户中心的平台,旨在释放恩智浦i.MX微处理器的潜力,从而优化基于i.MX应用处理器的开发。凭借丰富的交互式演示库和强大的技术支持,GoPoint帮助开发人员更快、更智能
    发表于 02-28 10:07 1062次阅读
    GoPoint嵌入式<b class='flag-5'>开发</b>平台 释放i.MX潜力 简化Linux<b class='flag-5'>开发</b>

    $1999 的 RTX 5090 来了

    RTX 5090 NVIDIA GeForce RTX 5090 是有史以来最强大的 GeForce GPU,游戏玩家和创作者带来了改变游戏
    的头像 发表于 01-13 10:03 3014次阅读
    $1999 的 RTX 5090 来了

    人员轨迹如何追踪管理?人员定位系统一键解决难题

    在快节奏的现代工业生产中,有效追踪与管理人员轨迹是确保生产流程顺畅、提升工作效率与保障员工安全的重要一环。然而,在大型工厂环境中,人员轨迹的追踪如何做到呢?其实很多重工业已经用上
    的头像 发表于 12-10 10:42 1239次阅读

    MSPDebugStack开发人员指南

    电子发烧友网站提供《MSPDebugStack开发人员指南.pdf》资料免费下载
    发表于 12-05 14:49 1次下载
    MSPDebugStack<b class='flag-5'>开发人员</b>指南