光线追踪:一种颠覆性技术

2020-02-19来源: EEWORLD关键字:光线追踪

对于任何名副其实地从事AR/VR/XR、产品设计或仿真工作的工程师而言,光线追踪是他们应该熟悉的一种技术。因为它是自三维(3D)图形诞生以来图形技术领域最重要的进步之一,而且它即将从高深的电影和广告领域转向移动、可穿戴和汽车等嵌入式领域,作为全新的、更有效的处理光线追踪的方法进入市场。

 

如果你去看任何的三维场景,会发现其逼真度很大程度上取决于光照。在传统的图形渲染(光栅化处理)中,光照贴图和阴影贴图是预先计算好的,然后应用到场景中以模拟场景外观。然而,虽然可以实现很美观的效果,但其始终受限于一个事实,即这些技术仅仅是在模拟光照。光线追踪技术则是模拟光照在真实世界中如何表现,以创建更精确、更程序化的反射、透明、发光和材质图像。

 

在现实生活中,光源发出的虚拟光束会照射到物体上。然后光线会与该物体相互作用,并根据物体的表面性质再反射到另一个表面上。之后,光线会不停地进行反射,从而产生光和影。

 

image.png

 

计算机中的光线追踪,或者更准确地说是“路径追踪”,其过程与真实世界中的光线照射路径是相反的。光线实际上是从摄像机的视角发射出来,照射到场景中的物体上,然后算法会根据光线所照射到的表面的性质来计算光线将如何与该表面相互作用。之后,会继续追踪每条光线照射到每个物体上的路径,直至返回光源。结果就是一个场景被照亮,就像其被真实世界中的太阳照亮一样:具有逼真的反射和阴影效果。

 

image.png

 

传统上,由于计算负载太高,无法在嵌入式设备(甚至高端工作站)上实时地执行此操作。

 

虽然光线追踪在游戏中还是非常新鲜的事物,但许多人已经通过三维动画电影熟悉了光线追踪。在《玩具总动员4》(Toy Story 4)的开场镜头中,雨坑里反射的光线就是最近的一个例子。然而,这些场景需要在专用服务器集群上用数月时间去渲染,这对于游戏来说并不适用,在游戏中场景必须以至少每秒30帧的速度实时生成,最好是两倍速度甚至更高。

 

在游戏中进行实时光线追踪以前是无法实现的,因为涉及巨大的计算量,但是这种情况已经有所改变,这要归功于将光栅化的速度和光线追踪的视觉精确度结合在一起的混合式方法。在你的手机上运行具有光线追踪功能的游戏将会有多棒?这将在不久的将来成为现实。

 

有这样一个问题,尽管用于移动设备的实时光线追踪解决方案已经存在了一段时间,但是仍没有一个生态系统来支持它——不过这种情况正在改变。2018年,英伟达(NVIDIA)面向台式电脑市场,尤其是游戏玩家发布了具有混合实时光线追踪功能的硬件。但是就连英伟达在发布该硬件时也没有任何游戏,这突显出为一种新技术打造生态有多么困难。然而,现在诸如Bethesda和Unity等众多游戏开发商已经有所行动,同时2020年的新一代游戏机也将包括一些光线追踪功能。不久之后,光线追踪亦会开始出现在其他市场中——例如AR / VR市场。

 

结果是,随着光线追踪重新被提上日程以及人们开始在自己的电脑上体验它,大家会逐渐想要去拥有它,并且确实期望它出现在自己的移动设备、VR耳机和游戏机上。因此,为了跟上时代的步伐,工程师们需要开始熟悉这一改变行业的技术的最新进展。

关键字:光线追踪 编辑:muyan 引用地址:http://news.eeworld.com.cn/IoT/ic488851.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:安森美这一招让糖尿病管理更便捷
下一篇:英特尔推动在线教育发展,从云到端打造智慧教育

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

光线追踪的相干性聚集:硬件光线追踪的优势
尽管在理论上实现现代GPU的方法是无限的,但真正有效的方法是切实地了解问题并着手将方案变为现实。制造现代高性能半导体器件以及试图加速当前可编程光栅化技术所面临的问题揭示了GPU硬件行业发展的未来趋势。 例如在现代GPU中SIMD处理和固定功能纹理单元是必不可少的,以至于不使用它们来设计的GPU方案几乎肯定意味着在研究之外不具有商业上的可行性和实用性。即使是过去20年来,任何一个GPU最疯狂的愿景也没有舍弃这些核心原则(安息吧,Larrabee(英特尔公司GPU 的芯片代号))。 过去15年来实时光线追踪加速一直被默认为是GPU设计中最令人烦心的问题,关于光线追踪应该如何在GPU上实现的主流规范是微软
发表于 2020-03-20
光线追踪的相干性聚集:硬件光线追踪的优势
AMD Navi 2X显卡助力苹果Mac实现光线追踪功能
在上周的AMD财务分析日上,AMD宣布第二代RDNA卡的代号是“Navi 2X”,定位于“不妥协的4K游戏”,同时能效比提升,还引入了光线追踪功能。外媒Appleinsider 分析称,未来的苹果Mac产品也能借此实现光线追踪的功能。                                                IT之家了解到,苹果已经去除了英伟达显卡在macOS内的
发表于 2020-03-10
AMD Navi 2X显卡助力苹果Mac实现光线追踪功能
曝AMD显卡驱动加入光线追踪相关代码
光线追踪无疑是GPU领域最为火热的话题。NVIDIA图灵架构去年率先开启了硬件支持实时光线追踪,Intel Xe架构也即将加入(事实上Intel研究光追更早)。AMD这边呢,其实此前就有面向创作者的ProRender、面向开发者的Radeon Rays光追方案,而下一代RDNA架构中将首次在硬件层面引入面向实时游戏的部分光追特效,未来则希望通过借助云计算来实现全场景光追。索尼日前在官宣PS5的时候明确表示会支持光追,而其中用的正是AMD RDNA系列架构GPU。近日有人意外发现,其实从今年7月份的19.7.2版本开始,AMD显卡驱动里就已经加入了光线追踪相关代码,包括对于微软DirectX光追库的引用(未完成),以及部分
发表于 2019-10-19
曝AMD显卡驱动加入光线追踪相关代码
技术文章—什么是光线追踪技术
对于了解3D图形技术的人来说这个行业正在发生一件真正令人兴奋的事情——实时光线追踪技术的发展。它通常被描述为计算机图形学的“圣杯”,光线追踪技术是使用一种模拟真实世界光线行为的技术来生成3D场景,从而为开发人员提供工具来制作令人难以置信的逼真视觉效果。2016年Imagination公司推出了世界上首款专用的光线追踪加速器。它所提供的强大性能使得该项技术能够应用到实际场景中,2018年英伟达(NVIDIA)为个人台式电脑推出了硬件平台来支持他自己版本的技术,并命名为”RTX”。 在继续深入之前,我们有必要了解一下为什么光线追踪技术如此的重要。光线追踪为开发人员提供了确定场景结构的工具,提供了一种直观的方法来确定3D场景
发表于 2019-05-22
技术文章—什么是光线追踪技术
英特尔有望在独立显卡中加入光线追踪功能 与英伟达竞争
之前我们看到过相关报道,芯片巨头英特尔即将推出自家独立显卡产品,来与英伟达和AMD进行直接竞争。去年年底,英伟达发布了最新的RTX系列显卡,并且支持实时光线追踪技术。根据国外媒体报道,现在英特尔宣布未来也将在自家显卡上支持这一新功能。对于游戏玩家来说,光线追踪技术可以通过实时呈现光线在游戏环境上的吸收、反射或折射来呈现堪比电影级别的效果。最初,英特尔对光线追踪技术的支持将针对数据中心显卡产品上。同时英特尔旗下的独立显卡产品预计将在2020年与消费者见面。虽然英伟达GeForce RTX系列显卡针对的是普通消费的PC和笔记本电脑,而英特尔的Xe显卡主要用于数据中心产品。但现在英特尔计划以其基于服务器的技术瞄准创意设计等用户群
发表于 2019-05-03
英特尔有望在独立显卡中加入光线追踪功能 与英伟达竞争
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved