[发明专利]用于经实施例化的几何结构的更有效的光线跟踪方法和装置在审
| 申请号: | 201780014350.5 | 申请日: | 2017-01-04 |
| 公开(公告)号: | CN108701368A | 公开(公告)日: | 2018-10-23 |
| 发明(设计)人: | I·沃德;S·沃普;C·本廷 | 申请(专利权)人: | 英特尔IP公司 |
| 主分类号: | G06T15/06 | 分类号: | G06T15/06;G06T17/00;G06T7/11;G06T1/60 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张欣;黄嵩泉 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实例化 方法和装置 光线跟踪 几何结构 有效地 例化 编织 渲染 | ||
公开了有关对经实例化的几何结构进行更有效地光线跟踪的方法和装置。在实施例中,通过不对整个对象进行实例化,而是对对象的多个子BVH节点进行实例化,重叠示例被解编织,这通过减少BVH节点的重叠而改善了渲染性能。还公开并要求保护其他实施例。
技术领域
本公开总体涉及电子学领域。更具体地,一些实施例涉及用于经实例化几何结构的更有效光线跟踪的技术。
背景技术
在数字图像处理中,渲染通常是指与从二维(2D)或三维(3)模型生成图像相关联的过程。2D/3D模型可以包括具有不同几何结构的各种对象。一种渲染技术可以利用光线跟踪来模拟光的自然流动。然而,光线跟踪是高度计算密集型的任务,它消耗大量的计算周期(特别是在涉及每秒多个图像的电影制作中),并且通常只能在非常高端的计算系统上实现,例如,利用大规模渲染计算场。
附图说明
参考所附附图提供详细描述。在附图中,附图标记最左边的数字标识该附图标记首次出现在其中的附图。相同的附图标记在不同附图中的使用指示类似或相同的项。
图1、3、4、13和15示出计算系统的实施例的框图,这些计算系统可用于实现本文中所讨论的各实施例。
图2A示出了框图,其中多个经变换引用用于将同一目标放置在场景层级结构中。
图2B示出了可以在一些实现中使用的两级包围体层级结构(BVH)技术的框图。
图2C示出了根据实施例的经修改的BVH结构的框图。
图2D示出了根据实施例的方法的流程图。
图5-9和11示出了根据一些实施例的处理器的各种部件。
图10示出了根据一些实施例的图形核指令格式。
图12A至图12B分别示出了根据一些实施例的图形处理器命令格式和序列。
图14示出了根据实施例的IP核开发的图。
具体实施方式
在下面的描述中,阐述了很多特定细节以提供对各实施例的全面理解。然而,在没有这些特定细节的情况下,也可实践各实施例。在其他实例中,未详细描述公知的方法、过程、部件和电路以免使特定实施例变得模糊。此外,各实施例的各方面可使用各种手段来执行,诸如集成半导体电路(“硬件”)、组织成一个或多个程序的计算机可读指令(“软件”)或硬件与软件的某种组合。出于本公开的目的,对“逻辑”的引用应当意味着硬件、软件、固件或它们的某种组合。
如上所述,虽然光线跟踪是数字图像处理中的有用技术,但它的使用仅在能够访问非常高端的计算场时才是可能的,例如利用数千个高端计算机服务器。此外,当处理复杂的电影内容时,可以使用一种技术来减少存储器消耗(称为“实例化”),其中在场景中多次出现的某些对象(诸如,某种类型的汽车或角色)只被存储一次。然后可以在同一场景中的不同位置多次重复使用所存储的(多个)对象。因此,不是存储同一对象的多个副本,而是实例化允许仅存储对象一次,其中多个(例如,经变换的)引用用于将(多个)对象放置在场景层级结构中的不同位置处。
为此,一些实施例提供了用于经实例化几何结构的更有效光线跟踪的方法和装置。在一个实施例中,使用可以显著改善使用几何结构的实例化的场景的光线跟踪性能的方法和数据结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔IP公司,未经英特尔IP公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780014350.5/2.html,转载请声明来源钻瓜专利网。





