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

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

3天内不再提示

如何在家里使用光线追踪?

lhl545545 来源:ssdfans 作者:ssdfans 2020-06-15 13:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

光线追踪是一种给图形带来真实外观的技术,一个高质量的显卡可以使用光线追踪让用户身临其境,该技术试图以与真实世界相同的方式显示光线。

虚拟光子

图形技术解释起来通常很晦涩,但是光线追踪很容易理解。它试图模拟光在现实世界中的工作方式。光线追踪没有为游戏场景创建预先设计的光线,而是追踪模拟光的路径,更确切地说,是追踪数以百万计的模拟光/光子。当物体移动并与它们的属性相互作用时,光线会从物体上反射回来。比如光从光滑的绿色表面反射,那么光的颜色可能会改变。

这就是现实生活中光的工作原理。一个光粒子从它的原点爆发出来并一直传播,直到它与一个物体相互作用,在这一点上,它的路径是由这个物体的属性决定的。它可能被一个密度大、颜色暗的物体吸收,或者几乎完全被镜子反射。

光线追踪与现实生活的基本相似性使得它成为一种非常逼真的3D渲染技术,甚至使得像《我的世界》这样的块状游戏在适当的条件下看起来都非常逼真。只是有一个问题:它很难模拟。再现光的实际工作方式是复杂的,而且很耗资源,这需要大量的计算能力。即使Nvidia的光线追踪渲染也不是真正的光线追踪,每个光线点都是模拟的。相反,它使用了许多巧妙的近似以提供接近相同的视觉效果,但对算力要求可以低得多。

现在,大多数光线追踪游戏都结合了传统技术(通常称为光栅化)和特定表面上的光线追踪技术,比如反光水坑和金属制品。《战地5》就是一个很好的例子。你可以看到军队在水中的倒影,飞机上的地形的倒影,以及汽车油漆上爆炸的倒影。在现代3D引擎中显示反射是可能的,但在不启用光线追踪的情况下,无法达到《战地5》等游戏中显示的细节水平。

光线跟踪也可以用于阴影,使物体看起来更动态逼真。在《古墓丽影》中你会看到这种效果。

光线追踪可以在黑暗和明亮的场景中创建更真实的阴影,具有更柔和的边缘和更清晰的定义。在没有光线追踪的情况下实现这种效果是非常困难的。开发者只能通过小心地使用预设光线来“伪装”它。这需要花费大量的时间和精力——即使这样,结果也不尽如人意。

有些游戏会完全使用光线追踪来实现全局照明,有效追踪整个场景。但这是最昂贵的,需要最强大的显卡才能有效运行。Metro Exodus目前使用了这种方法,但是实现上并不完美。

正因为如此,像光线追踪阴影或反射表面这样的折中方法很受欢迎。还有一些人利用Nvidia的技术(如去噪和深度学习超级采样)来提高性能,并掩盖一些视觉上的问题,这些问题是由于渲染的光线比创建真正的光线跟踪场景所必需的光线要少。那些保留给预渲染的屏幕截图和电影,即使用高性能的服务器也需要花几天时间才能渲染单帧。

光线追踪所需硬件

为了实现这些相对简单的光线跟踪,Nvidia的RTX显卡加入了专门为光线跟踪构建的硬件。图灵架构使用了该公司的RT核心实现实时处理技术,它们对于光线跟踪来说并不是必需的,因为光线跟踪效果可以在GTX 10系列和16系列显卡上运行,尽管它们的能力远远低于顶级RTX卡,如2070、2080和2080 Ti

Nvidia在4月份发布了生成MetroExodus单帧的分解,展示了渲染管道是如何布局的,以及它如何受到光线追踪的影响。对于非光线追踪游戏,RTX 2080和GTX 1080 Ti的性能可能大致相当,但当光线追踪应用于场景时,1080 Ti在没有专用RT内核的情况下生成相同的图像所需的时间要长得多。

这就是为什么即使是最强大的GTX显卡,如1080Ti,在光线追踪游戏分辨率超过1080p的情况下,都很难实现。但是RT内核并不是万能药,即使是拥有最多RT内核的最强大的消费类显卡2080Ti,在像《战地V》或《Metro Exodus》这样的游戏中,分辨率1440p光线追踪被启用下,也很难达到每秒60帧或更高的速度。而这个显卡在光线跟踪没有启用时能够交付的最高帧率为4K。

但实际上英伟达的光线追踪方法并不是唯一的选择。还有重新塑造的“路径跟踪”后处理可以提供类似的视觉效果,而没有任何类似的性能冲击。

不管实现方式如何,您仍然需要一个强大的显卡来进行光线跟踪。随着这种技术在游戏开发人员中的流行,我们可能会看到更多的支持硬件以更便宜的价格出现。

AMD方案

事实上,AMD显卡不提供任何光线追踪加速功能,但这并不意味着他们做不到,而且也不会永远保持这种状态。Crytek在2019年发布了一款名为Neon Noir的演示,它展示了一款售价300美元的AMD RX Vega 56的高级光线追踪效果,运行速度为每秒30帧。这很难说是性能一流,但它至少表明了实现的可能性。

RX 5700 XT和Radeon VII要比Vega 56快得多,而且可以提供更好的帧速率。当AMD在2020年下半年推出传闻已久的“大Navi”显卡时,毫无疑问将会变得更好。据报道,它也将支持硬件加速光线追踪;目前还不清楚它是否会以Nvidia的RT内核的方式工作,或者将被设计为提供更广泛的游戏光线追踪。

我们还希望在微软和索尼的下一代游戏机上看到硬件加速的光线追踪。这两种系统都将使用AMD的Navi图形技术,因此,在2020年后期,Navi将成为主流的光线追踪GPU

如何在家里使用光线追踪?

首先要做的是获得Nvidia显卡,因为目前公开的光线追踪游戏都需要它。如果你只想看到光线追踪场景是什么样子,任何RTX或GTX显卡都可以。但是如果你想玩分辨率高于1080p同时帧速率接近或超过60 FPS,你最好选择承受范围内最强大的显卡。并不一定要选择超过1000美元的2080 Ti,但是RTX 2060 Super或2070可能是一个基准(花费在350到550美元之间)。

至于游戏,可供选择的项目仍然非常有限。在最早的RTX演示游戏中仍然可以找到功能最全面的光线追踪实现,比如《战地V》、《古墓丽影》和《Metro Exodus》,像《控制》和《MechWarrior 5:佣兵》这样的新游戏看起来也很不错。《Stay in the Light》是一款全新的独立恐怖游戏,它完全基于光线追踪的反射和阴影,现在你也可以使用RTX光线追踪来玩一款重新定位的《雷神2》。
责任编辑:pj

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

    关注

    4

    文章

    6719

    浏览量

    107354
  • 索尼
    +关注

    关注

    18

    文章

    3537

    浏览量

    107084
  • 光线追踪
    +关注

    关注

    0

    文章

    185

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于东芝产品的家用光伏逆变器设计方案

    实现更高效、更紧凑、更稳定的绿色电力转换,是家用光伏逆变器持续进化的核心方向。在家用光伏系统的安装中,过往家用光伏逆变器留给人们的印象是“大个头、高发热、难安装”。如今,这些难题正被东芝半导体高性能芯片解决方案所彻底改写。
    的头像 发表于 11-07 17:53 9679次阅读
    基于东芝产品的家<b class='flag-5'>用光</b>伏逆变器设计方案

    用光缆一般有几根线

    用光缆的线芯数量通常为1至6芯,并可根据实际需求定制更高芯数。这一设计特点源于其特殊的使用场景与性能要求,具体分析如下: 一、军用光缆的核心设计逻辑 军用光缆(如野战光缆)专为战场环境设计,需满足
    的头像 发表于 11-04 11:02 242次阅读

    目标追踪的简易实现:模板匹配

    一、目标追踪和图像识别 一般来说,提到机器视觉这个概念都会想到图像识别,比如人脸识别、文本识别等等,目标追踪这个概念在平时接触的相对比较少。但实际上,目标追踪可以理解为图像识别的动态过程:图像识别
    发表于 10-28 07:21

    Home EMS安科瑞户用光储系统解决方案

    一、背景与需求:户用光储为何成主流?​ 全球光储一体化的浪潮正势不可挡,家庭储能市场更是潜力无限。在光伏产业持续发展、渗透率不断提升的大背景下,户用光储一体化已成为明确的主流方向。这一趋势的兴起
    发表于 07-31 10:41

    光线跳线怎么用

    光线跳线(光纤跳线)是用于连接光纤设备(如交换机、路由器、光模块、光纤收发器等)或实现光信号灵活分配的关键组件,其使用方法需结合具体场景和设备类型。以下是详细的使用指南: 一、光线跳线的基本组
    的头像 发表于 07-18 09:40 576次阅读

    资产追踪与室内导航

    在数字化转型的浪潮中,资产追踪与室内导航作为两项关键技术,正在改变企业管理空间和资源的方式。从医院高效管理医疗设备,到商场为顾客提供无缝导航体验,这两项技术在提升效率、降低成本和优化用户体验方
    的头像 发表于 07-04 18:22 372次阅读

    光线追踪及降噪技术综述

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

    VirtuaLab Fusion:从光线光学到物理光学的无缝转换

    构建系统,并且可以根据自己的选择应用从序列到非序列的光线光学或者物理光学建模。 通过不同的建模选项,VirtualLab Fusion提供了独特的建模工作流程: 1.用光源、元件和探测器设置您的系统
    发表于 03-14 08:54

    FRED的光路和光路历史记录

    对于杂散光分析,通常会使用“高级光线追迹”对话框,并选择“创建/使用光线历史文件”和“确定光路”选项。下面是对这两个选项的简要解释。 确定光线路径 选择此选项会使得FRED存储所有光路信息。这允许
    发表于 03-07 08:55

    改写appsfpga程序,结果DMD频率越高,信号失真越严重,为什么?

    最近在改写appsfpga程序。目标:二值图像加载,18kHz。遇到问题如下: 用一束光线打在DMD上,DMD二值黑白图像翻转,速率为自己设置,反射后光线用光探测器接收,示波器测试接收信号频率
    发表于 02-25 08:31

    VirtualLab Fusion应用:使用光波导元件模拟“HoloLens 1”型布局

    。 建模任务 光波导的工作原理 光波导使用内部全反射(TIR)来“捕获”光波导板内的光。为此,采用光栅耦合入射和出射光,并确保满足内部全反射条件。 出瞳放大光栅的功能是在某一个方向上(这里是x方向
    发表于 02-06 08:58

    使用光波导元件模拟“HoloLens 1”型布局

    。 建模任务 光波导的工作原理 光波导使用内部全反射(TIR)来“捕获”光波导板内的光。为此,采用光栅耦合入射和出射光,并确保满足内部全反射条件。 出瞳放大光栅的功能是在某一个方向上(这里是x方向
    发表于 12-23 19:33

    使用光波导元件模拟“HoloLens 1”型布局

    。 建模任务 光波导的工作原理 光波导使用内部全反射(TIR)来“捕获”光波导板内的光。为此,采用光栅耦合入射和出射光,并确保满足内部全反射条件。 出瞳放大光栅的功能是在某一个方向上(这里是x方向
    发表于 12-13 10:00

    miniled 在家居照明中的应用

    随着科技的不断进步,照明技术也在不断发展。Miniled技术作为一种新兴的照明技术,因其高亮度、低能耗、长寿命等优点,在家居照明领域得到了广泛的应用。 1. Miniled技术简介 Miniled
    的头像 发表于 12-10 15:14 1810次阅读

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

    看人员定位系统如何在功能上实现人员定位追踪的吧。 一、工厂人员定位痛点 环境特殊性:化工厂内部存在大量易燃易爆、有毒有害的化学物质,对追踪设备的防爆、防腐蚀性能要求极高。 区域复杂性:厂区布局复杂,管道纵横交
    的头像 发表于 12-10 10:42 1245次阅读