[发明专利]用于渲染反射的系统和方法在审
| 申请号: | 201910248999.4 | 申请日: | 2019-03-29 |
| 公开(公告)号: | CN110874858A | 公开(公告)日: | 2020-03-10 |
| 发明(设计)人: | Y.乌鲁达 | 申请(专利权)人: | 电子技术公司 |
| 主分类号: | G06T13/00 | 分类号: | G06T13/00;G06T15/55 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 秦宝龙;申屠伟进 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 渲染 反射 系统 方法 | ||
1.一种用于为图像中的像素生成反射信息的设备,所述设备包括:
存储指令的存储器;以及
一个或多个处理器,其被配置成执行指令,以使得所述设备:
确定像素中对象的表面的粗糙度值;
基于所述粗糙度值来确定为像素产生的多个射线;
对于所述多个射线中的每个射线,选择射线的射线方向;
对于所述多个射线中的每个射线,基于射线的射线方向来执行射线的射线行进;
对于其中射线行进成功的每个射线,存储经由射线行进所发现的被射线相交的对象的颜色信息;
对于其中射线行进失败的每个射线,经由射线追踪来投射射线,并且存储经由射线追踪所发现的被射线相交的对象的颜色信息;以及
基于经由射线行进所发现的被射线相交的对象的颜色信息以及经由射线追踪所发现的被射线相交的对象的颜色信息来为像素生成反射信息。
2.根据权利要求1所述的设备,其中所述多个射线是至少两个射线,其中为像素生成反射信息包括聚合被所述至少两个射线相交的对象的颜色信息。
3.根据权利要求2所述的设备,其中聚合被所述至少两个射线相交的对象的颜色信息包括计算被所述至少两个射线相交的对象的颜色信息的平均颜色值。
4.根据权利要求1所述的设备,其中为第一射线执行射线行进包括在图像中在与第一射线对应的第一射线方向上逐像素地检查深度值,以尝试定位第一射线与图像中另一对象的相交。
5.根据权利要求1所述的设备,其中为第一射线执行射线行进包括:
接收与场景中对象的深度值对应的数据;
接收与场景中对象的深度值对应的经下采样的数据,其中所述经下采样的数据包括与场景中对象的深度值对应的数据的更粗略的表示;以及
尝试基于所述经下采样的数据来定位第一射线与图像中另一对象的相交。
6.根据权利要求1所述的设备,其中如果使射线经射线行进到与图像对应的视口的边缘而没有与图像中任何其它对象相交,则对于该射线的射线行进失败。
7.根据权利要求1所述的设备,其中经由射线追踪来投射射线包括投射起源于对应于图像的视口上的一点的射线。
8.根据权利要求1所述的设备,其中所述图像是包括多个对象的3D(三维)场景的2D(二维)经栅格化的图像。
9.一种用于为图像中的第一像素生成反射信息的设备,所述设备包括:
存储指令的存储器;以及
一个或多个处理器,其被配置成执行指令,以使得所述设备:
确定第一像素中对象的表面的第一粗糙度值;
基于所述第一粗糙度值来确定为第一像素产生的多个射线;
标识图像中的第一像素的阈值半径内的第二像素;
确定第二像素中对象的表面的第二粗糙度值;
确定在第一粗糙粗值与第二粗糙度值之间的差在粗糙度阈值以下;
确定被对应于第二像素的反射射线相交的对象的颜色信息;以及
基于被对应于第二像素的反射射线相交的对象的颜色信息来为第一像素生成反射信息,
其中第一像素被包括在第一像素集合中并且第二像素被包括在第二像素集合中,
其中经由射线追踪或射线行进来确定被对应于第二像素集合中的像素的反射射线相交的对象的颜色信息,
其中基于被对应于第二像素集合中的像素的反射射线相交的对象的颜色信息来确定被对应于第一像素集合中的像素的反射射线相交的对象的颜色信息,并且
其中以棋盘图案来布置所述第一像素集合与所述第二像素集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子技术公司,未经电子技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910248999.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:低功耗负压电平移位器
- 下一篇:具有绝缘部的电缆及电缆绝缘部的制造方法





