[发明专利]图形处理系统及其操作方法与计算机可读存储介质有效
申请号: | 201610921045.1 | 申请日: | 2016-10-21 |
公开(公告)号: | CN107038739B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | M·P·G·E·伊万涅茨;M·J·本泽曼;R·库克;D·A·兰贝蒂 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/50;G06T15/55;G06T15/80 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;吕俊刚 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 系统 及其 操作方法 计算机 可读 存储 介质 | ||
1.一种操作图形处理系统的方法,该方法包括以下步骤:
对于待渲染场景的多个表面区域的一个或更多个表面区域中的每一个表面区域:
生成包括该表面区域的一个或更多个形状因数的表面交互数据,其中,该表面区域的所述一个或多个形状因数中的每一个形状因数表示该表面区域与所述多个表面区域的特定其他表面区域之间的光交互的电位,所述光交互的电位是基于该表面区域与所述特定其他表面区域的相对位置和定向而确定的;并且
使用所述表面交互数据生成方向辐照度数据,其中,所述方向辐照度数据表示该表面区域处来自多个不同贡献方向中的每一个贡献方向的辐照度;
所述方法还包括以下步骤:
执行最终收集处理,以生成用于所述待渲染场景的最终收集照明数据,所述最终收集处理包括:
从所述场景内的一个或更多个最终收集点投射采样射线,其中,从所述一个或更多个最终收集点投射的所述采样射线的分布是基于针对所述场景的所述多个表面区域的所述一个或更多个表面区域而生成的所述方向辐照度数据的;
使用从所述一个或更多个最终收集点投射的所述采样射线,对针对所述场景而提供的辐射度数据进行采样;以及
从所采样的辐射度数据生成所述最终收集照明数据。
2.根据权利要求1所述的方法,其中,各个表面区域包括多个所述最终收集点。
3.根据权利要求1所述的方法,所述方法包括从静态场景几何图形而不是动态场景几何图形生成所述表面交互数据。
4.根据权利要求1、2或3所述的方法,所述方法包括使用针对所述场景的辐射度数据生成所述方向辐照度数据。
5.根据权利要求1、2或3所述的方法,其中,生成所述一个或更多个表面区域中的每一个表面区域的所述方向辐照度数据的步骤包括组合:i)该表面区域的所述一个或多个形状因数中的形状因数,该形状因数表示该表面区域与特定其他表面区域之间的光交互的电位;和ii)用于所述特定其他表面区域的辐射度数据。
6.根据权利要求1、2或3所述的方法,其中,所述方向辐照度数据作为用于所述场景的方向辐照度数据纹理而存储。
7.根据权利要求1、2或3所述的方法,所述方法包括以下步骤:
当所述方向辐照度数据指示将从一个或更多个特定方向提供的辐照度的量大于从一个或更多个其他特定方向提供的辐照度的量时,使沿所述一个或更多个特定方向投射的采样射线的量多于沿所述一个或更多个其他特定方向投射的采样射线的量。
8.根据权利要求1、2或3所述的方法,所述方法包括以下步骤:
从所述一个或更多个最终收集点投射另外的采样射线,其中,所述另外的采样射线是均匀分布的。
9.根据权利要求1、2或3所述的方法,所述方法包括以下步骤:
使用所述最终收集照明数据渲染一个或更多个基元以生成输出数据值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610921045.1/1.html,转载请声明来源钻瓜专利网。