[发明专利]一种在三维可视化图形中的阴影渲染方法有效

专利信息
申请号: 201910013863.5 申请日: 2019-01-07
公开(公告)号: CN109658494B 公开(公告)日: 2023-03-31
发明(设计)人: 赵耀;李泳;雷尧;王瑶瑶 申请(专利权)人: 北京达美盛软件股份有限公司
主分类号: G06T15/20 分类号: G06T15/20;G06T15/60
代理公司: 北京之于行知识产权代理有限公司 11767 代理人: 何志欣
地址: 100193 北京市海淀区东*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 三维 可视化 图形 中的 阴影 渲染 方法
【权利要求书】:

1.一种三维可视化图形中的阴影渲染方法,其特征在于,该方法包括:

为要渲染的区域确定第一深度基准面(Z1)和第二深度基准面(Z2),将深度基准由大到小按照从光源(300)方向往远离光源(300)方向的顺序进行设置,

将第一深度基准面(Z1)和第二深度基准面(Z2)中相对更靠近光源(300)的第一深度基准面(Z1)的深度值映射为最大深度基准(Zmax),

将第一深度基准面(Z1)和第二深度基准面(Z2)中相对更远离光源(300)的第二深度基准面(Z2)的深度值映射为最小深度基准(Zmin)。

2.一种三维可视化图形中的阴影渲染方法,其特征在于,该方法包括:

限定要渲染的立体场景(100)的全部或者部分的体的包络盒(200),其中,所述包络盒(200)的垂直于光轴(310)的第一虚拟面和第二虚拟面分别作为第一深度基准面(Z1)和第二深度基准面(Z2),将深度基准由大到小按照从光源(300)方向往远离光源(300)方向的顺序进行设置,

将第一和第二深度基准面(Z2)中相对更靠近光源(300)的第一深度基准面(Z1)的深度值映射为最大深度基准(Zmax),

将第一和第二深度基准面(Z2)中相对更远离光源(300)的第二深度基准面(Z2)的深度值映射为最小深度基准(Zmin)。

3.一种三维可视化图形中的阴影渲染方法,其特征在于,该方法包括:

根据当前视点位置和方向确定当前可见物体;

在三维场景(100)确定当前可见物体的光束包络盒;

依据所述包络盒(200)的垂直于光轴(310)的切面与被照射物体相交的接近顺序来确定第一深度基准面(Z1)和第二深度基准面(Z2),将深度基准由大到小按照从光源(300)方向往远离光源(300)方向的顺序进行设置;

基于第一深度基准面(Z1)和第二深度基准面(Z2)来确定所述被照射物体在三维场景(100)中形成的阴影,其中,第一深度基准面(Z1)被映射为最大深度基准Zmax,而第二深度基准面(Z2)被映射为最小深度基准Zmin,其中,第一深度基准面(Z1)相对于第二深度基准面(Z2)更靠近光源(300)。

4.如权利要求1至3之一所述的方法,其特征在于,最大深度基准(Zmax)为1,最小深度基准(Zmin)为0。

5.如权利要求1至3之一所述的方法,其特征在于,对于平行光源,投影变换如下:

令w=光柱宽度,h=光柱高度,n=Z1,f=Z2,投影变换矩阵M如下:

/

由此得到深度映射函数为:其中,Z1≤z≤Z2

6.如权利要求1至3之一所述的方法,其特征在于,对于点光源,投影变换如下:

令aspect=光锥的宽高比,fovY=光锥张角,n=Z1,f=Z2,优化后投影变换矩阵M如下:

只考虑深度方向的分量得到深度映射函数为:其中,Z1≤z≤Z2

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达美盛软件股份有限公司,未经北京达美盛软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910013863.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top