[发明专利]用于3-D场景加速结构创建和更新的系统和方法有效
申请号: | 201280037833.4 | 申请日: | 2012-08-04 |
公开(公告)号: | CN103765481A | 公开(公告)日: | 2014-04-30 |
发明(设计)人: | J·A·麦库姆;L·T·皮得森;A·德怀尔;N·内塞 | 申请(专利权)人: | 柯斯提克绘图公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T19/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 场景 加速 结构 创建 更新 系统 方法 | ||
1.一种产生加速结构以便在从三维(3-D)场景进行渲染中使用的机器实施的方法,该方法包括:
将(3-D)场景细分成多个体积部分,其中这些体积部分的多个子集具有不同的大小和不同的形式中的一项或多项,并且能够使用对应的唯一地址来寻址每个体积部分;
对位于该3-D场景内的图元流中的每个图元进行处理,该处理包括
根据一个或多个标准对该图元进行表征;
选择共同包围该图元的体积部分集合,该选择使用了该表征的输出;
针对所选定的体积部分集合中的每个体积部分,将针对该图元的标识数据存储在高速缓存的多个对应位置中;
响应于在该处理过程中做出的高速缓存逐出决定,选定高速缓存位置来进行逐出;以及
根据所逐出的高速缓存位置的内容生成加速结构的元素。
2.如权利要求1所述的机器实施的方法,其中,该一个或多个标准包括指示该图元的表面积与该图元的包围盒的表面积相比的比率。
3.如权利要求1所述的机器实施的方法,其中,体积部分的形式包括长宽比更高的矩形以及长宽比更低的矩形。
4.如权利要求1所述的机器实施的方法,其中,所述子集中的每个子集包括多种形式的体积部分,并且每种形式的体积部分包括多个不同大小的体积部分。
5.如权利要求1所述的机器实施的方法,其中,每个体积部分的唯一地址指示该体积部分的大小和形式。
6.如权利要求1所述的机器实施的方法,其中,该一个或多个标准包括该图元的绝对大小。
7.如权利要求1所述的机器实施的方法,其中,该一个或多个标准包括该图元的长宽比。
8.如权利要求1所述的机器实施的方法,其中,对该体积部分集合进行选择包括对3-D中的每个图元进行扫描转换。
9.如权利要求1所述的机器实施的方法,其中,该图元的表征包括确定该图元的一个或多个主导特征,并且确定该体积部分集合包括选择一种类型的体积部分,其维度与该图元的所述一个或多个主导特征相匹配。
10.如权利要求9所述的机器实施的方法,其中,从多个预先确定的特征中选择该主导特征,包括对一个平面的对准度,该平面由定义该3-D场景的3-D坐标系的三个轴中的任意一对轴定义。
11.如权利要求1所述的机器实施的方法,其中,将该3-D场景细分成多个体积部分包括:针对在其中定义该3-D场景的三个维度中的至少一对维度,将该场景细分成具有不同大小和不同边缘长度比率的多个体积部分子集。
12.如权利要求1所述的机器实施的方法,其中,对每个图元进行处理包括为该高速缓存中的每个位置保持覆盖范围,该覆盖范围指示包括了与该高速缓存中的那个位置相关联的体积部分内的图元的所有部分的3-D空间中的连续体积。
13.如权利要求12所述的机器实施的方法,进一步包括:通过以相对较大的大小选择体积部分来对每个逐出的高速缓存位置的所述覆盖范围进行处理,该大小包括所逐出的高速缓存位置的覆盖范围;以及以该相对较大的大小保持该体积部分的覆盖范围,以包括来自所逐出的高速缓存位置的覆盖范围。
14.如权利要求12所述的机器实施的方法,其中,通过确定预先确定的形状的维度来表示该覆盖范围。
15.如权利要求14所述的机器实施的方法,其中,从立方体和轴对准的包围盒中选择所述预先确定的形状。
16.如权利要求12所述的机器实施的方法,其中,相对于其中存在该覆盖范围的体积部分的位置,通过确定表示该预先确定的形状的维度的整数来表示该覆盖范围。
17.如权利要求12所述的机器实施的方法,其中,生成加速结构的元素包括:根据用来对所逐出的节点的覆盖范围进行跟踪的形状的维度来生成轴对准的包围盒。
18.如权利要求1所述的机器实施的方法,进一步包括使用与该高速缓存位置相关联的对应的体积部分的地址来对每个高速缓存位置进行标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于柯斯提克绘图公司,未经柯斯提克绘图公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280037833.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用中轴升降的拖把桶
- 下一篇:一种四肢长骨骨折髓内复位器