一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

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

2023-04-12 07:05:29 来源:中国专利 TAG:

技术特征:
1.一种用于并行处理光线追踪操作的计算机实现的方法,所述方法包括:接收多条光线以及相应的材料着色指令集以用于处理,所述相应的材料着色指令集针对包括在所述多条光线中的每条光线,其中,每条光线表示从光源到三维(3d)环境内的至少一个点的路径,以及每个相应的材料着色指令集至少部分地基于与包括在所述3d环境中的至少一个对象的至少一个表面相关联的一个或更多个材料属性;将包括在所述多条光线中的每条光线分配给包括在多个处理核心中的不同处理核心;以及对于包括在所述多条光线中的每条光线,使分配给所述光线的所述处理核心对所述光线执行所述相应的材料着色指令集以生成颜色。2.根据权利要求1所述的方法,其中,所述多条光线包括从树遍历单元接收的一条或更多条光线。3.根据权利要求1所述的方法,其中,所述多条光线包括从处理单元接收的一条或更多条光线。4.根据权利要求1所述的方法,还包括:对于包括在所述多条光线中的每条光线,从分配给所述光线的所述处理核心接收所述颜色。5.根据权利要求4所述的方法,还包括:对于包括在所述多条光线中的每条光线,将所述颜色传送至树遍历单元或处理单元之一。6.根据权利要求1所述的方法,其中,接收所述多条光线包括:对于包括在所述多条光线中的每条光线,接收对应于所述光线的第一数据结构,其中所述第一数据结构存储与所述光线相关联的一个或更多个第一值。7.根据权利要求6所述的方法,还包括:对于包括在所述多条光线中的每条光线,从分配给所述光线的所述处理核心接收对应于所述光线的第二数据结构,其中所述第二数据结构存储与所述光线相关联的一个或更多个第二值。8.根据权利要求7所述的方法,其中,所述一个或更多个第二值包括所述颜色。9.根据权利要求7所述的方法,还包括:将所述第二数据结构传送至树遍历单元或处理单元之一。10.根据权利要求1所述的方法,还包括:从包括在所述多个处理核心中的第一处理核心接收第一请求;基于所述第一请求确定所述第一请求的目标目的地;以及将所述第一请求传送到所述目标目的地。11.根据权利要求10所述的方法,其中,所述第一请求是针对纹理块的请求。12.根据权利要求10所述的方法,其中,所述第一请求是对光线的第二相应的材料着色指令集的请求。13.根据权利要求10所述的方法,其中,所述第一请求是向固定功能管线发布指令的请求。14.根据权利要求10所述的方法,还包括:从包括在所述多个处理核心中的第二处理核心接收第二请求;确定所述第二请求的目标目的地与所述第一请求的目标目的地相同;确定用于将所述第一请求和所述第二请求发送到所述目标目的地的顺序;以及
基于所述顺序将所述第一请求和所述第二请求发送到所述目标目的地。15.根据权利要求10所述的方法,还包括:从所述目标目的地接收对所述第一请求的一个或更多个响应;确定所述一个或更多个响应与所述第一处理核心相关联;以及将所述一个或更多个响应传送到所述第一处理核心。16.一种计算系统,包括:中央处理单元;并行处理单元,其从所述中央处理单元接收工作;以及执行单元,其从所述并行处理单元接收所述工作的一部分,并且至少部分地并行地对与所述工作的所述部分相关联的不同数据执行不同指令。17.根据权利要求16所述的计算系统,其中,来自所述并行处理单元的所述工作的所述一部分包括多条光线追踪操作。18.根据权利要求16所述的计算系统,其中,与所述工作的所述部分相关联的所述不同数据包括多条光线,其中每条光线表示从光源到三维3d环境内的至少一个点的路径。19.根据权利要求16所述的计算系统,其中,所述不同指令包括一个或更多个不同的材料着色指令集。20.根据权利要求16所述的计算系统,其中,所述不同指令包括一个或更多个不同的重要性采样指令集。

技术总结
本发明公开了经由基于物理的渲染引擎的加速处理。一种用于并行处理光线追踪操作的计算机实现的方法的一个实施例包括:接收多条光线以及相应的材料着色指令集,所述相应的材料着色指令集用于处理包括在多条光线中的每条光线,其中,每条光线表示从光源到三维(3D)环境内的至少一个点的路径,以及每个相应的材料着色指令集至少部分地基于与包括在所述3D环境中的至少一个对象的至少一个表面相关联的一个或更多个材料属性;将包括在所述多条光线中的每条光线分配给包括在多个处理核心中的不同处理核心;以及对于包括在所述多条光线中的每条光线,使分配给所述光线的所述处理核心对所述光线执行所述相应的材料着色指令集以生成颜色。生成颜色。生成颜色。


技术研发人员:罗伯特
受保护的技术使用者:辉达公司
技术研发日:2021.10.18
技术公布日:2022/11/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表