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

用于光线追踪应用的基于网格的光采样的制作方法

2022-04-27 18:03:42 来源:中国专利 TAG:

技术特征:
1.一种系统,包括:至少一个处理器;至少一个存储器,其包括存储的指令,响应于由所述至少一个处理器执行所述指令,使所述系统至少:从虚拟区域中的多个光中选择至少一个光,其中至少部分地基于所述至少一个光对所述虚拟区域的细分中的光照的贡献来选择所述至少一个光;将指示所选择的至少一个光的信息存储在与所述虚拟区域的细分相对应的至少一个记录中;以及至少部分地基于指示所述至少一个光的存储的信息来渲染所述虚拟区域的图像的像素。2.如权利要求1所述的系统,其中所述虚拟区域的细分是所述虚拟区域的多个均匀细分之一。3.如权利要求2所述的系统,其中所述均匀细分被定义为形成包围所述虚拟区域的网格。4.如权利要求1所述的系统,其中至少部分地基于与所述至少一个光对所述细分中的光照的贡献成比例的概率来选择所述至少一个光。5.如权利要求1所述的系统,所述至少一个存储器包括存储的指令,响应于由所述至少一个处理器执行所述指令,使所述系统至少:基于概率密度函数来选择所述至少一个光,其中所述概率密度函数至少部分地基于所述至少一个光的强度以及所述至少一个光与所述细分之间的距离。6.如权利要求1所述的系统,其中所述至少一个光由图形处理单元并行执行的多个线程之一来选择。7.如权利要求1所述的系统,其中所述像素通过至少识别邻近所述像素的一个或更多个细分并从与所述一个或更多个细分相关联的一个或更多个记录获得指示一个或更多个光的信息来渲染。8.如权利要求7所述的系统,其中至少部分地基于来自所述细分的光的数量来渲染所述像素,其中所述数量与所述细分和所述像素之间的距离成反比。9.一种机器可读介质,其上存储有指令,响应于由一个或更多个处理器执行所述指令,使所述一个或更多个处理器至少:从虚拟区域中的多个光中选择至少一个光,其中至少部分地基于所述至少一个光对所述虚拟区域的细分中的光照的贡献来选择所述至少一个光;存储指示所选择的至少一个光的记录,所述记录对应于所述虚拟区域的细分;以及至少部分地基于指示所选择的至少一个光的所述记录来渲染所述虚拟区域的图像的像素。10.如权利要求9所述的机器可读介质,其中所述虚拟区域的细分是所述虚拟区域的多个均匀细分之一。11.如权利要求9所述的机器可读介质,其上存储有指令,响应于由一个或更多个处理器执行所述指令,使所述一个或更多个处理器至少:至少部分地基于概率分布来选择所述至少一个光,所述概率分布至少部分地基于所述
至少一个光对所述细分中的光照的贡献。12.如权利要求9所述的机器可读介质,其上存储有指令,响应于由一个或更多个处理器执行所述指令,使所述一个或更多个处理器至少:至少部分地基于概率分布来选择所述至少一个光,所述概率分布至少部分地基于所述至少一个光和所述细分之间的距离。13.如权利要求9所述的机器可读介质,其上存储有指令,响应于由一个或更多个处理器执行所述指令,使所述一个或更多个处理器至少:至少部分地基于使用重采样的重要性采样来选择所述至少一个光。14.如权利要求9所述的机器可读介质,其上存储有指令,响应于由一个或更多个处理器执行所述指令,使所述一个或更多个处理器至少:通过在图形处理单元上至少并行执行相应数量的一个或更多个线程来选择一个或更多个光,包括所述至少一个光。15.如权利要求9所述的机器可读介质,其上存储有指令,响应于由一个或更多个处理器执行所述指令,使所述一个或更多个处理器至少:通过至少识别邻近所述像素的一个或更多个细分并从与所述一个或更多个细分相关联的一个或更多个记录获得指示存储在所述一个或更多个记录中的一个或更多个光的信息来渲染所述像素。16.如权利要求15所述的机器可读介质,其上存储有指令,响应于由一个或更多个处理器执行所述指令,使所述一个或更多个处理器至少:从所述一个或更多个记录之一获得指示与所述细分和所述像素之间的距离成反比的光的数量的信息。17.一种方法,包括:定义虚拟区域的多个细分;从所述虚拟区域中的多个光中选择至少一个光,其中至少部分地基于所述至少一个光对所述多个细分中的一个细分中的光照的贡献来选择所述至少一个光;存储指示所选择的至少一个光的记录,所述记录与所述细分相关联;以及至少部分地基于指示所选择的至少一个光的所述记录来渲染所述虚拟区域的图像的像素。18.如权利要求17所述的方法,其中所述多个细分包括网格的单元。19.如权利要求17所述的方法,其中至少部分地基于指示所述至少一个光对所述细分中的光照的贡献的概率分布来选择所述至少一个光。20.如权利要求17所述的方法,其中至少部分地基于所述至少一个光与所述细分之间的距离来选择所述至少一个光。21.如权利要求17所述的方法,其中通过在图形处理单元上执行线程来选择所述至少一个光。22.如权利要求17所述的方法,还包括:通过至少识别包围所述像素周围区域的一个或更多个细分来渲染所述像素。23.如权利要求22所述的方法,还包括:选择一个或更多个光以用于渲染所述像素,至少部分地基于所识别的细分与所述像素
之间的距离,从与所述一个或更多个细分相关联的记录中选择所述一个或更多个光。

技术总结
将光照效果合并到计算机生成的图形中的设备、系统和技术。在至少一个实施例中,通过细分虚拟区域来渲染包括多个光的虚拟场景,并且在对应于虚拟区域的细分的记录中存储指示基于随机模型选择的虚拟区域中的一个或更多个光的信息。基于存储在细分中的光信息渲染细分附近的像素。附近的像素。附近的像素。


技术研发人员:J
受保护的技术使用者:辉达公司
技术研发日:2021.08.19
技术公布日:2022/4/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献