首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于阴影渲染的真实环境模拟方法及装置 

申请/专利权人:北京达美盛软件股份有限公司

申请日:2019-01-07

公开(公告)日:2024-06-25

公开(公告)号:CN116485987B

主分类号:G06T15/20

分类号:G06T15/20;G06T15/60;G06T15/50

优先权:

专利状态码:有效-授权

法律状态:2024.06.25#授权;2023.08.11#实质审查的生效;2023.07.25#公开

摘要:本发明涉及一种基于阴影渲染的真实环境模拟方法及装置,方法至少包括:将要渲染的立体场景放置在一虚拟地球的相应位置上;设定移动的光源作为要渲染的立体场景内的虚拟太阳;在限定要渲染的立体场景的全部或者部分的体的包络盒且确定第一深度基准面Z1之后,确定第一深度基准面Z1的向量与立体场景内设定的水平面之间的夹角;根据夹角确定阴影的颜色深度;根据真实世界的当前时间和当前时间内真实太阳相对于地球的运动轨迹控制虚拟太阳相对于虚拟地球的运动轨迹。本发明能够让游戏者能够根据阴影颜色深浅变化和位置变化感受真实世界的时间,防止部分游戏者沉沦游戏而不能感受时间消逝的问题,相当于对其起到心理暗示的作用。

主权项:1.一种基于阴影渲染的真实环境模拟方法,其特征在于,所述方法至少包括:将要渲染的立体场景100放置在一虚拟地球的相应位置上;设定移动的光源作为要渲染的立体场景100内的虚拟太阳;限定要渲染的立体场景100的全部或者部分的体的包络盒200,所述包络盒的垂直于光轴的第一虚拟面和第二虚拟面分别作为第一深度基准面Z1和第二深度基准面Z2,确定第一深度基准面Z1的向量与立体场景100内设定的水平面之间的夹角;根据夹角确定阴影的颜色深度;其中,将深度基准由大到小按照从光源300方向往远离光源300方向的顺序进行设置,将第一深度基准面Z1和第二深度基准面Z2中相对更靠近光源300的第一深度基准面Z1的深度值映射为最大深度基准Zmax,将第一深度基准面Z1和第二深度基准面Z2中相对更远离光源300的第二深度基准面Z2的深度值映射为最小深度基准Zmin,对于平行光源,投影变换如下:令w=光柱宽度,h=光柱高度,n=Z1的深度值,f=Z2的深度值,深度方向为沿光线投射方向,投影变换矩阵M如下: 由此得到深度映射函数为:其中,Z1的深度值≤z≤Z2的深度值,z为空间点的深度值;将空间点在场景100内与第一深度基准面Z1的直线距离ZB与场景100中光源300与空间点的连线方向上的视距ZA相比较,视距ZA是第一深度基准面Z1和遮挡物在光源300与空间点的连线方向的距离,也是光从第一深度基准面Z1向空间点方向发射所能达到的距离,如果直线距离ZB大于视距ZA,则光源300与空间点的连线中有物体遮挡,该空间点在阴影中;如果直线距离ZB等于视距ZA,则光源300与空间点的连线中没有物体遮挡,该空间点不处于阴影中;根据真实世界的当前时间和当前时间内真实太阳相对于地球的运动轨迹控制虚拟太阳相对于虚拟地球的运动轨迹。

全文数据:

权利要求:

百度查询: 北京达美盛软件股份有限公司 一种基于阴影渲染的真实环境模拟方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。