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

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

3天内不再提示

光线追踪技术最近又成为了行业的焦点

Dbwd_Imgtec 来源:未知 作者:李倩 2018-10-24 16:01 次阅读

经过一段时间的推广,光线追踪技术最近又成为了行业的焦点,它占据了各大科技媒体的专栏,主要原因是英伟达(NVIDA)推出的面向PC游戏市场的显卡已经支持这种开创性的图形技术了。

然而,现在还为时尚早,甚至面向PC市场的GPU巨头也还没有发布相关的游戏,这也证明了围绕一项新技术创建生态系统的难度。一旦这些实现,消费者就会看到真正的效果,并且希望他们所有的设备中都能看到这种光线追踪技术。

Imagination是第一家将光线追踪技术变成现实的厂商,我们方法的与众不同之处在于:从头开始设计,采用严格标准在嵌入式硬件平台实现部署。换句话说,Imagination所做的正是我们所擅长的:让前沿技术更加的高效。

任何一篇关于光线追踪技术的文章都可以看到“圣杯”这样的字眼,它像是一直追求的东西但是似乎总是遥不可及。然而,我们第一次谈到光线追踪IP是在2012年,然后是2014年我们推出了支持光线追踪技术GPU系列,这一系列GPU集成了专门用于光线追踪加速的模块。这主要是为了用于移动硬件平台,但是为了演示和开发的方便性,我们将芯片集成在一块PCIe评估板卡上,并在2016年进行了运行测试。

现在PowerVR光线追踪技术可以通过授权使用,能够支持独立的光线追踪处理器或混合的光线追踪/光栅化器件。

那么,有什么好大惊小怪的呢?

让我们快速回顾一下为什么光线追踪技术被认为是一件大事,如果你看过任何的3D图形场景就会发现场景的真实水平高度依赖光照。在被称为光栅化的传统图形渲染技术中,光照和阴影都是提前计算的,然后应用到场景中进行模拟。然而这种方法充其量也是很拙劣的场景模拟。

光线追踪是完全不同的,它真实模拟了现实世界中光的效果。在现实生活中,光源(比如太阳)发出的虚拟光束会不断进行传播或者房间内的一束光线照射到不同的物体上,光线会与物体相互作用,根据物体的表面性质发射到另一个表面,这样光线会不断的进行跳跃,从而产生光影。

计算机中的光线追踪或者更精确的路径追踪过程与真实世界中的光线传播方式是相反的。光线实际上是从相机的某个视角照射到场景内的物体上,然后算法会计算光线如何与物体表面的相互作用,追踪从每个物体上返回光源的光线,这样的结果是场景内像是被现实世界中的太阳照亮一样:有真实反射和阴影效果。

传统上计算机不可能做到这一点儿,因为计算负载太高了,因此会采用光栅化的方法进行“作弊”。

当然,虽然我们还没有将其应用到游戏中,但是我们已经很熟悉光线追踪的效果。你将会在每一部3D动画电影中看到这样的效果,有好看的人物和真实的场景。然而这些场景需要在专门的服务器集群上经过几个月时间的渲染才能完成,这对于游戏来说并不适合,游戏必须实现以每秒至少30帧的速度实时生成场景。

正如前面所讨论的那样,这在以前是不可能的,因为要涉及到巨大的计算成本,但是Imagination采用一种混合的方式改变了游戏面临的难题,它结合了光栅化的速度和光线追踪的视觉精度两方面的优点。

一个具有真实阴影的光线追踪机器人

使光线追踪生效

如果你想了解我们是如何做到这一点的:将阴影、反射和折射集成到传统的光栅化游戏引擎中,那就点击下面这个链接的阅读文章吧,在我们的博客文章《实时光照的混合渲染:光线追踪vs光栅化》中,我们详细讨论了这种技术的区别。

当然如果没有API支持新的硬件和技术可以说什么都不是,为此Imagination创建了OpenRL作为光线追踪的API,后续我们增加了OpenGL ES光线追踪扩展以及面向Vulkan的API。

混合光线追踪技术现在已经在微软DirectX12中实现,这为全新的台式PC机显卡铺平了道路。

高效vs蛮力

当然,一个关键的区别之处在于,虽然英伟达(NVIDIA)RTX卡在游戏状态下的功耗测量为225W,但是我们的解决方案是专门为移动平台而设计的,我们芯片的运行功率只有2W,这款Demo板卡的功率也只有10W左右。而且我们采用的还是比较老的28nm工艺技术,这个Demo展示了我们的解决方案是如何在低功率情况下正常运行的,巅峰速率可达到300MRay/sec,这参考了英伟达(NVIDIA)新版显卡的功率。

我们相信未来发热和功耗这两方面对于光线追踪设备来说是至关重要的,支持光线追踪技术需要专用固定功能的硬件平台,而且要比传统光栅化或通用计算硬件平台要高效的多,我们的方法具备带宽高效和高质量两方面的优势,这种独特的高效方式无疑是双赢的。

虽然AR和VR还没有成为主流,但是仍然有很多人相信它们会成为焦点。当涉及到VR时要保证各方面顺滑,需要采用可变采样率和凹形渲染等技术,而这些技术在我们的混合光线追踪方案中也更加的容易实现。

光线追踪将有助于提升VR场景的真实感

以移动光线追踪为主

为了推动其成为主流,我们必须创造一种支持无线且轻量级的设备,给用户使用时带来愉快的体验。以麻省理工学院(MIT)的一位记者为例,他通过VR头盔参加了Facebook的Oculus会议。整个过程都是无线的,但是最后他对这台设备糟糕的电池续航时间感到失望,因此我们对功率效率的关注是关键。

在移动设备上安装支持光线追踪技术的游戏会怎样?就我个人而言,我比较偏爱CSR2这款游戏,它是一款简单的赛车竞速游戏,最大的吸引力在于赛车的外观非常的真实,闪亮的表面会反光,这很大程度上要归功于物理层的渲染(我们在2016年讨论过移植到PowerVR硬件平台上运行的效果),但是如果在真正的光线追踪反射效果下,这些赛车看起来将多么不可思议呢?

CSR2让你感觉像在真实世界用一辆虚拟汽车,当然这显然是不真实的——缺少光线追踪效果让这款游戏显得有些瑕疵!

CSR2还涉及到AR:让你能够使用摄像机将虚拟汽车放在现实世界中,可以是在房间内的小桌子上或者宽阔的户外。当我把一辆巡洋舰放在我自己的花园里并将截图展示给我的同事看,我能明显的观察到他们被糊弄了一秒钟然后才意识到那不是真的,最重要的是光照效果暴露了。现在想象一下,如果你的智能手机能够分析相机画面中的光线,并且在渲染虚拟物体时考虑到这一点,那么增强现实的效果将会提升一个层次。

同样这也会对汽车行业产生一定的影响,正如我们已经讨论过的,现在很多汽车的显示屏都会显示环绕摄像头采集的图像,使用光线追踪技术,灯光条件就会被考虑在内,使得汽车仪表盘的画面看起来更加的真实,而且也更加容易判断障碍物。

准备好采用光线追踪IP

我们很高兴的是光线追踪又回到了议程上,虽然光线追踪技术一直在蓬勃发展,一旦用户在电脑上看到了它的效果,用户就会非常的喜欢,而且确实期待它出现在移动平台、VR头戴和游戏机上。

我们拥有多年的光线追踪技术开发经验,并随时准备与相关各方进行讨论将我们的IP以怎样的方式将光线追踪技术引入到功率有限的设备上,比如智能手机、VR/AR、游戏机和汽车市场等。

如果你想以一种节能和低成本的方式构建下一代图形硬件,那么你需要和功效方面的专家好好沟通一下,通过合作我们不仅要最终摘得图形技术的“圣杯”,而且要将其交付给广大的用户,提供更加真实的用户体验,将3D图形技术推动到更高的阶段。

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

    关注

    0

    文章

    700

    浏览量

    20709
  • 光线追踪
    +关注

    关注

    0

    文章

    183

    浏览量

    21462

原文标题:Imagination Technologies:光线追踪技术的先锋

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    光线追踪的工作原理

    本文翻译自Scratchapixel3.0[1],是一个关于计算机图形学的系统性的学习教程。如果有误,欢迎在评论区讨论。注:本课程更多地是关于3D渲染的一般介绍。如果您有兴趣了解射线跟踪技术,请查看
    的头像 发表于 09-30 08:05 179次阅读
    <b class='flag-5'>光线</b><b class='flag-5'>追踪</b>的工作原理

    焦点激光焊接技术

    焦点激光焊接技术是一种先进的激光焊接方法,它通过使用两个焦点来提高焊接过程的稳定性和焊缝质量。这种技术在多个方面进行了研究和应用: 1. 双焦点
    的头像 发表于 08-01 08:41 237次阅读
    双<b class='flag-5'>焦点</b>激光焊接<b class='flag-5'>技术</b>

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

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

    MWC上海如期而至,AI和5G-A成为焦点

    耀眼的明星,它们不仅引领着行业发展的方向,更预示着数字化转型的新篇章。作为参展厂商中的佼佼者,中兴通讯以其在AI与5G-A领域的深刻洞察与技术创新,成为了众人瞩目的焦点
    的头像 发表于 07-03 15:56 479次阅读

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

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

    MediaTek携手望尘科技通过移动端光线追踪技术打造沉浸体育游戏体验

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

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

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

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

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

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

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

    小芯片将会成为汽车和芯片行业焦点

    未来,小芯片将成为汽车和芯片行业焦点
    的头像 发表于 03-04 17:37 819次阅读
    小芯片将会<b class='flag-5'>成为</b>汽车和芯片<b class='flag-5'>行业</b>的<b class='flag-5'>焦点</b>?

    交通运输行业中用哪种无功补偿技术

    在当今社会,交通运输行业扮演着连接城市、推动经济发展的重要角色。而随着交通行业的不断发展和电气化的推进,无功补偿技术正在成为行业内关注的
    的头像 发表于 02-22 14:20 313次阅读
    交通运输<b class='flag-5'>行业</b>中用哪种无功补偿<b class='flag-5'>技术</b>

    计算机快速全息生成技术研究

    快速全息生成技术依赖于计算机生成的全息影像 (CGH) 的快速创建。目前,基于光线追踪的计算机生成全息图的快速生成方法仍基于非物理光线追踪
    的头像 发表于 12-12 11:15 494次阅读
    计算机快速全息生成<b class='flag-5'>技术</b>研究

    追踪器arduino原理

    追踪器 (LDR) 是一种基于光敏电阻的光测量器件,常用于测量光强度和控制感应器。在 Arduino 上使用 LDR,可以实现对光线进行检测、测量和控制的功能。本文将详细介绍 LDR
    的头像 发表于 12-08 10:22 1408次阅读