经由基于物理的渲染引擎的加速处理的制作方法

文档序号:32210018发布日期:2022-11-16 05:45阅读:来源:国知局

技术特征:
1.一种计算机实现的方法,用于解压缩压缩纹理块,所述方法包括:识别包括在多个纹理元素中的第一纹理元素,其中所述多个纹理元素形成压缩纹理块的至少一部分;确定所述压缩的纹理元素块内与所述第一纹理元素相对应的第一位置;以及从所述第一位置提取所述第一纹理元素,而无需解压缩包括在所述多个纹理元素中的任何其他纹理元素。2.根据权利要求1所述的方法,其中基于与所述压缩纹理块相对应的mip级别确定所述第一位置。3.根据权利要求1所述的方法,还包括:从压缩纹理块集中识别所述压缩纹理块。4.根据权利要求3所述的方法,还包括:确定所述压缩纹理块集内与所述压缩纹理块相对应的位置。5.根据权利要求3所述的方法,其中包括在所述压缩纹理块集中的每个压缩纹理块与不同的mip级别相对应。6.根据权利要求5所述的方法,其中识别所述压缩纹理块包括:从所述不同的mip级别中选择第一mip级别;以及识别包括在所述压缩纹理块集中的与所述第一mip级别相对应的压缩纹理块。7.根据权利要求6所述的方法,其中基于所述第一mip级别确定所述第一位置。8.根据权利要求1所述的方法,其中第一纹理元素与光线和3d环境内的对象的表面的交点相对应,其中所述光线表示从光源到三维3d环境内的至少一个点的路径,并且其中基于所述交点识别所述第一纹理元素。9.根据权利要求8所述的方法,其中基于所述交点的位置确定所述第一位置。10.根据权利要求1所述的方法,其中提取所述第一纹理元素包括:确定与所述第一纹理元素相对应的分区。11.根据权利要求1所述的方法,其中提取所述第一纹理元素包括:确定与所述第一纹理元素相对应的一对颜色端点。12.根据权利要求11所述的方法,其中提取所述第一纹理元素还包括:解码所述一对颜色端点。13.根据权利要求1所述的方法,其中所述第一纹理元素包括多个颜色通道,并且提取所述第一纹理元素包括:针对包括在所述多个颜色通道中的每个颜色通道,确定与所述颜色通道相对应的值。14.根据权利要求13所述的方法,其中提取所述第一纹理元素还包括:针对包括在所述多个颜色通道中的每个颜色通道,确定与所述颜色通道相对应的权重。15.根据权利要求1所述的方法,还包括:接收所述压缩纹理块。16.一种执行单元,包括:多个处理核心,所述多个处理核心处理多条光线,其中每条光线表示从光源到三维3d环境内的至少一个点的路径;第一固定功能管线,其从包括在所述多个处理核心中的第一处理核心接收第一光线,确定压缩纹理块内的第一位置,并且将所述第一位置发送至所述第一处理核心;以及第二固定功能管线,其从所述第一处理核心接收所述第一位置并且提取包括在所述压
缩纹理块中的位于所述第一位置处的第一纹理元素,而无需解压缩所述压缩纹理块内的任何其他纹理元素。17.根据权利要求16所述的执行单元,还包括存储多个压缩纹理块的高速缓存。18.根据权利要求16所述的执行单元,还包括调度器,所述调度器接收对多个压缩纹理块的多个请求并将所述多个请求发送至处理单元。19.根据权利要求16所述的执行单元,其中所述第二管线进一步从所述第一处理核心接收所述压缩纹理块。20.根据权利要求16所述的执行单元,其中所述第一管线进一步发送所述压缩纹理块的位置。

技术总结
本公开涉及经由基于物理的渲染引擎的加速处理。一种计算机实现的方法的一个实施例,用于解压缩压缩纹理块,所述方法包括:识别包括在多个纹理元素中的第一纹理元素,其中所述多个纹理元素形成压缩纹理块的至少一部分;确定所述压缩的纹理元素块内的与所述第一纹理元素相对应的第一位置;以及从所述第一位置提取所述第一纹理元素,而不解压缩包括在所述多个纹理元素中的任何其他纹理元素。个纹理元素中的任何其他纹理元素。个纹理元素中的任何其他纹理元素。


技术研发人员:罗伯特
受保护的技术使用者:辉达公司
技术研发日:2022.05.11
技术公布日:2022/11/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1