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

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

3天内不再提示

光线追踪和路径追踪的发展历程

NVIDIA英伟达企业解决方案 来源:NVIDIA英伟达企业解决方案 作者:NVIDIA英伟达企业解 2022-07-19 10:56 次阅读

打开电视机,点播您最喜欢的流媒体服务,然后倒上一杯可乐。这个时代最重要的视觉威廉希尔官方网站 已融入生活的方方面面。

在过去 15 年算力飞速增长的推动下,路径追踪已经席卷了整个视觉媒体领域。

它为电影大片带来了各种大型效果、为最令人沉浸的情节剧添加了美妙的光影效果,并将动画艺术推向新的高度。

而这还只是冰山一角。

路径追踪(Path tracing)正在迈向实时化,它将实现充满动态光影、反射和折射的逼真交互式 3D 环境。

什么是路径追踪?这个概念其实非常简单,它连接着 500 年以来的艺术和科学领域创新者。

光柵化与光线追踪之间有什么区别?

首先要了解一些术语的定义,以及现在如何使用它们创建交互式图形,这些图形能够对用户输入做出实时反应,比如在视频游戏中。

第一个术语是光栅化(rasterization),这项威廉希尔官方网站 可以从单视点生成图像,从一开始就是 GPU 的核心。现代 NVIDIA GPU 每秒可以生成超过 1000 亿个光栅化像素,这使光栅化成为实时图形(如游戏)的理想选择。

光线追踪威廉希尔官方网站 比光栅化更强大。它不再局限于从一个点上看到的图像,而是可以确定从许多不同的点和方向看到的图像。从 NVIDIA Turing 架构开始,NVIDIA GPU 就一直在提供能够加速这种困难计算的专用 RTX 硬件。如今,单个 GPU 每秒可以追踪数十亿条光线。

追踪所有这些光线能够比光栅化更精确地interwetten与威廉的赔率体系 光线在现实世界中的散射情况。但我们还必须回答以下问题:如何模拟光线以及如何把这项威廉希尔官方网站 应用于 GPU?

什么是光线追踪?故事要从细绳开始讲起

更好地回答这个问题需要先来了解这项威廉希尔官方网站 的发展过程。

NVIDIA 图形学研究副总裁 David Luebke 喜欢从 16 世纪北欧文艺复兴时期最重要的人物之一阿尔布雷希特·丢勒(Albrecht Dürer)开始讲起,丢勒使用绳子和砝码在二维表面上复制出三维图像。

丢勒一生致力于将古典和现代数学与艺术相结合,在表现力和现实主义方面取得了突破性的成就。

跟着绳子:阿尔布雷希特·丢勒在《测量论》(纽伦堡,1525年,f15)中首次描述了现在被称为“光线追踪”的威廉希尔官方网站 。这项威廉希尔官方网站 可以在二维表面上准确表示三维物体。

在 1525 年的《测量论》中,丢勒成为了第一个描述光线追踪概念的人。了解丢勒如何描述这个概念是理解它的最简单方法。

想一想光如何照亮周围的世界。

现在想象一下,用一根丢勒所使用的细绳从眼睛往后追踪这些光线,一直到与光线互动的物体。这就是光线追踪。

将光线追踪引入计算机图形学

5455fc7c-0697-11ed-ba43-dac502259ad0.png

Turner Whitted 在 1979 年发表的论文《用于阴影显示的改进型光照模型》点燃了光线追踪的复兴。

1969 年,在丢勒去世 400 多年后,IBM 的 Arthur Appel 展示了如何将光线追踪概念引入计算机图形学,并应用于计算可见度和阴影。

十年后,Turner Whitted 率先展示了这一概念如何捕捉反射、阴影和折射,解释了这一看似简单的概念如何使更复杂的计算机图形成为可能。这项威廉希尔官方网站 在接下来的几年里迅速发展。

1984 年,卢卡斯影业的 Robert Cook、Thomas Porter 和 Loren Carpenter 详细介绍了光线追踪如何将运动模糊、景深、半影、半透明和模糊反射等许多常见的电影制作威廉希尔官方网站 结合到一起。在此之前,这些威廉希尔官方网站 在计算机图形中都无法实现。

54781d52-0697-11ed-ba43-dac502259ad0.png

Jim Kajiya 在 1986 年发表的论文《渲染方程》中不仅提出了描述光线如何在场景中移动的简练物理学方程,还概述了如何高效地应用该方程。

两年后,加州理工学院教授 Jim Kajiya 在一篇简短的七页论文《渲染方程》中通过光线追踪将计算机图形与物理学相联系,并介绍了路径追踪算法,这使得准确描绘光线在场景中的散射方式成为可能。

什么是路径追踪?

在开发路径追踪的过程中,Kajiya 从不相关的领域获得了启发——对辐射换热的研究,或者说热如何在整个环境中传播。该领域的一些概念启发他发布了描述光线如何穿过空气和从表面散射的渲染方程。

渲染方程只有寥寥几行,但却不容易解出。计算机图形场景很复杂,数十亿三角形在今天并不罕见。但由于没有办法直接解出渲染方程,Kajiya 提出了第二个关键创新。

Kajiya 证明了统计威廉希尔官方网站 可以用来解出渲染方程。即使没有直接解出该方程,也有能够沿着单个光线的路径求解。如果能够沿着足够多的光线路径解出该方程,就能准确模拟场景中的照明,生成逼真的图像。

那么如何沿着射线的路径解出渲染方程?答案是光线追踪。

Kajiya 使用的统计威廉希尔官方网站 被称为蒙特卡洛积分,可以追溯到计算机诞生之初的 1940 年代。开发用于路径追踪的改进型蒙特卡洛算法至今仍是未被解决的研究问题;NVIDIA 的研究人员处于该领域的最前沿,他们定期发布提高路径追踪效率的新威廉希尔官方网站 。

通过结合这两个概念(使用以物理学为基础的方程描述光线在场景中的移动方式,并使用蒙特卡洛模拟帮助选择可控数量的光源返回路径),Kajiya 提出了日后成为生成逼真计算机生成图像标准的基本威廉希尔官方网站 。

他的方法反映了光线在现实世界中移动时的物理规律,将由各种不同渲染威廉希尔官方网站 主导的领域,转变为可以使用简单、强大的算法重现大量高度真实视觉效果的领域。

路径追踪进入电影行业

1987 年发布的路径追踪在之后的几年被视为一种巧妙的威廉希尔官方网站 ,同时也是当时已知的最准确方法,但它完全不实用。Kajiya 原始论文中的图像只有 256×256 像素,但却在昂贵的微型计算机上花了 7 个多小时才完成渲染,而这台计算机的性能远超大众使用的计算机。

但随着摩尔定律推动着算力的提高,这项威廉希尔官方网站 变得越来越实用。摩尔定律认为芯片制造商每 18 个月就会将微处理器上的晶体管数量增加一倍,使算力成倍增长。

从 1998 年的《虫虫危机》等电影开始,光线追踪在越来越多电影中被用于增强计算机生成图像。2006 年,第一部完全采用路径追踪的电影《怪怪屋》震惊了观众。这部电影使用了 Solid Angle SL(后来被Autodesk收购)和索尼图形图像运作公司(Sony Pictures Imageworks)共同开发的 Arnold 软件渲染。

该电影上映后大受欢迎,全球总票房超过了 1.4 亿美元。它让人们看到了新一代计算机动画的可能性。随着算力的提高,越来越多的电影开始依赖这项威廉希尔官方网站 ,它所生成的图像往往与摄像机拍摄的图像毫无区别。

问题在于渲染单张图片仍然需要几个小时,而庞大的服务器集合,即“渲染农场”要连续运行数月来渲染图片,才能制作出一部完整的电影。因此,这项威廉希尔官方网站 需要取得巨大的突破才能应用于实时图形。

路径追踪在游戏中的应用

多年前,路径追踪一直无法应用于游戏。虽然许多游戏开发者表示,会想要在路径追踪的性能可以满足实时图形需求时使用这项威廉希尔官方网站 。但由于当时的性能与实时图形的要求相距甚远,路径追踪似乎无法实现。

随着 GPU 变得越来越快以及如今 RTX 硬件的普及,实时路径追踪就在眼前。就像电影在转向路径追踪之前开始融入一些光线追踪威廉希尔官方网站 一样,游戏也已经开始用有限的方式使用光线追踪。

现在,越来越多的游戏都在某些方面使用了光线追踪。它们将传统的光栅化渲染威廉希尔官方网站 与部分光线追踪效果相结合。

那么这里的路径追踪指的是什么?它可能指各种威廉希尔官方网站 的混合。游戏开发者可以光栅化主光线,然后对场景照明进行路径追踪。

光柵化相当于从单个点投射一组光线,这组光线会在集中的的第一个事物上停止。光线追踪更进一步,可以将来自多个点的光线投射至任何方向。路径追踪模拟光的真实物理特性,将光线追踪作为更大照明模拟系统的组成部分。

这意味着场景中的所有照明均使用蒙特卡洛或其他威廉希尔官方网站 随机采样,包括对物体或角色的直接照明,以及照亮房间或间接照明环境的全局照明。

仅通过一次反弹追踪光线做不到这一点,它需要通过多次反弹追踪光线,甚至可能要像 Kajiya 所描述的那样追溯光源。

一些游戏已经在这样做了,而且效果非常好。

微软已经发布了将路径追踪应用于《我的世界》中的插件。

《Quake II》这部经典的射击游戏也凭借新的插件实现了完整的路径追踪,这种类型的游戏往往是应用了高级图形威廉希尔官方网站 的沙盒游戏。

显然,这个领域还有很长的路要走,游戏开发者需要知道客户拥有路径追踪游戏体验所需的算力。

游戏需要有高质量的视觉效果以及与反应迅速的游戏玩家进行互动的速度,因此是最具挑战性的视觉计算项目。

期待着这个领域的开创性威廉希尔官方网站 能够延伸到数字生活的方方面面。

未来趋势

随着 GPU 性能的不断增强,路径追踪的应用顺理成章地成为了下一个趋势。

凭借 Autodesk 的 Arnold、Chaos Group 的 V-Ray 或皮克斯的 Renderman 等工具以及强大的 GPU,产品设计师和建筑师使用光线追踪在几秒钟内就能生成逼真的产品模型,这使他们能够更好地开展合作并跳过昂贵的原型设计。

随着 GPU 算力的提升,视频游戏已成为光线追踪和路径追踪的下一个前沿领域。

2018 年,NVIDIA 发布了 NVIDIA RTX。这项光线追踪威廉希尔官方网站 使游戏开发者实现了实时、电影级的渲染。

NVIDIA RTX 包括在 NVIDIA Ampere 和 Turing 架构 GPU 上运行的光线追踪引擎,支持通过多种接口支持光线追踪。

NVIDIA 已经与微软合作,通过微软的全新 DirectX 光线追踪(DXR)API 实现对 RTX 的全面支持。

此后,NVIDIA 继续开发 NVIDIA RTX 威廉希尔官方网站 ,越来越多的开发者创造出支持实时光线追踪的游戏。

《我的世界》甚至支持实时路径追踪,将块状的沉浸式世界变成了被光影笼罩的沉浸式景观。

日益强大的硬件以及软件工具和相关威廉希尔官方网站 的激增将继续推动这项威廉希尔官方网站 的发展。

游戏、虚拟世界、甚至在线协作工具等数字体验将呈现如同好莱坞大片一般的电影级品质。

目前您在生活中体验到的视觉威廉希尔官方网站 只代表身边世界的未来趋势之一。

审核编辑:汤梓红

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

    关注

    14

    文章

    4985

    浏览量

    103034
  • 路径追踪
    +关注

    关注

    0

    文章

    4

    浏览量

    5517
  • 光线追踪
    +关注

    关注

    0

    文章

    183

    浏览量

    21475

原文标题:什么是路径追踪?

文章出处:【微信号:NVIDIA-Enterprise,微信公众号:NVIDIA英伟达企业解决方案】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于光线追踪实现反射折射效果

    本文翻译自Scratchapixel3.0[1],是一个关于计算机图形学的系统性的学习教程。如果有误,欢迎在评论区讨论。光线追踪的另一个优点是,通过扩展光线传播的思想,我们可以非常容易地「模拟反射
    的头像 发表于 11-09 01:07 187次阅读
    基于<b class='flag-5'>光线</b><b class='flag-5'>追踪</b>实现反射折射效果

    基于光线追踪的渲染算法实现

    我们已经涵盖了所有需要说的内容!我们现在准备写我们的第一个光线追踪器。你现在应该能够猜到光线追踪算法是如何工作的了。首先,注意到自然界中光的传播只是从光源发出无数条射线,反弹直到它们撞
    的头像 发表于 10-30 08:06 254次阅读
    基于<b class='flag-5'>光线</b><b class='flag-5'>追踪</b>的渲染算法实现

    园区封闭化管理之人员和车辆定位及轨迹追踪

    如今园区封闭化管理的需求越来越普遍,特别是化工类的园区,为了实现对园区内人员和车辆的准确高效管控,人车定位及轨迹追踪威廉希尔官方网站 应运而生。本文将介绍这一威廉希尔官方网站 在园区封闭化管理中的重要作用。 一、 什么是人车
    的头像 发表于 10-11 11:20 389次阅读
    园区封闭化管理之人员和车辆定位及轨迹<b class='flag-5'>追踪</b>

    无线定位器追踪器跟手机怎么连接

    无线定位器追踪器与手机的连接方法主要取决于追踪器的类型和功能。以下是一些常见的连接方式: 一、蓝牙连接 确保兼容性 :首先,确保你的定位器追踪器支持蓝牙功能,并且手机的蓝牙也已开启。 进行配对
    的头像 发表于 09-29 10:01 6426次阅读

    如何远离网络追踪

    ​随着科技不断发展,生活、工作等都离不开网络。但网络追踪威廉希尔官方网站 也随着科技的进步不断发展,人们在网络上的在线活动越来越容易被追踪和监控。这会威胁到个人隐私、信息泄露、身份盗窃等严重后果。所
    的头像 发表于 09-03 16:57 400次阅读
    如何远离网络<b class='flag-5'>追踪</b>

    IP定位威廉希尔官方网站 追踪网络攻击源的方法

    如今,网络安全受到黑客威胁和病毒攻击越来越频繁,追踪攻击源头对于维护网络安全变得尤为重要。当我们遭受网络攻击时,通过IP地址追踪威廉希尔官方网站 结合各种威廉希尔官方网站 手段和算法,可以逐步还原出攻击者的IP地址路径,随着
    的头像 发表于 08-29 16:14 414次阅读

    AMD光线追踪专家加盟高通,共筑Adreno GPU性能新高度

    在科技行业日新月异的今天,顶尖人才的流动往往预示着威廉希尔官方网站 创新与突破的新篇章。近日,一则令人瞩目的消息在半导体与图形处理领域引起了广泛关注——AMD前光线追踪威廉希尔官方网站 领域的杰出专家Paritosh
    的头像 发表于 07-11 10:03 581次阅读

    解码AI驱动的DLSS 3.5光线重建功能

    神经网络渲染器提高了光线追踪图像质量,使用可在采样光线之间生成更高质量像素的 AI 网络取代需要人工设计的降噪器。
    的头像 发表于 05-11 11:06 527次阅读
    解码AI驱动的DLSS 3.5<b class='flag-5'>光线</b>重建功能

    MediaTek携手望尘科技通过移动端光线追踪威廉希尔官方网站 打造沉浸体育游戏体验

    MediaTek携手望尘科技(GALA Sports),在手游领域实现了光线追踪威廉希尔官方网站 的革命性应用。该威廉希尔官方网站 现已成功融入望尘科技旗下的钓鱼与篮球体育游戏中,极大地提升了玩家的视觉沉浸体验,让游戏画面更加逼真。
    的头像 发表于 05-07 11:39 699次阅读

    卡尔曼滤波是什么 卡尔曼滤波与目标追踪威廉希尔官方网站 分析

    卡尔曼滤波以及其扩展算法能够应用于目标状态估计,如果这个目标是行人,那么就是行人状态估计(或者说行人追踪),如果这个目标是自身,那么就是车辆自身的追踪(结合一些地图的先验,GPS等数据的话就是自身的定位)。
    的头像 发表于 04-29 09:46 1070次阅读
    卡尔曼滤波是什么 卡尔曼滤波与目标<b class='flag-5'>追踪</b>威廉希尔官方网站
分析

    MediaTek携手望尘科技共同推进移动端光线追踪威廉希尔官方网站 在手游中的应用落地

    MediaTek 与望尘科技(GALA Sports)携手合作,共同推进移动端光线追踪威廉希尔官方网站 在手游中的应用落地,将该威廉希尔官方网站 成功导入了望尘科技旗下的钓鱼和篮球体育在线类游戏,为玩家带来更具沉浸感的逼真游戏画面。
    的头像 发表于 04-18 10:04 400次阅读
    MediaTek携手望尘科技共同推进移动端<b class='flag-5'>光线</b><b class='flag-5'>追踪</b>威廉希尔官方网站
在手游中的应用落地

    微软:SSD固态硬盘可降低显存占用,提高光线追踪性能

    其专利说明如下:由于光线追踪加速结构常需占用其他数据存储空间(如几何图形和纹理数据),导致系统需大增内存负担,且所需带宽大。本文方法旨在缓解这一问题。
    的头像 发表于 03-25 15:46 578次阅读

    追踪跳线都用哪些场景

    鹰眼追踪跳线是一种用于机房管理的工具,可以查询铜缆和光缆(包括超五类、六类、超六类屏蔽/非屏蔽,单模/多模光纤等)。其应用场景包括但不限于: 机房管理:机房是网络设备的核心区域,鹰眼追踪跳线可用
    的头像 发表于 03-21 10:03 425次阅读

    追踪跳线是电子光纤配线架上专用的吗?

    用于连接数据中心内的光纤设备和网络。追踪跳线是用于识别光纤连接路径的跳线,通常用于跟踪光纤连接路径、测试连接质量、排除故障等操作。
    的头像 发表于 03-16 14:51 446次阅读

    Exarion芯片公司推出声音追踪计算芯片,与台积电共同生产

    Exarion表示,音效追踪技法相类光合卡GPU使用的光线追踪,通过模拟计算虚拟环境中的音轨及反射,实现逼真音效。此项威廉希尔官方网站 能够分辩来自左右上下的声音,且需进行大规模计算。
    的头像 发表于 03-08 15:29 651次阅读