[发明专利]一种阴影图确定方法及装置有效
申请号: | 201810140973.3 | 申请日: | 2018-02-11 |
公开(公告)号: | CN108280887B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 李星彤;方剑斌 | 申请(专利权)人: | 鲸彩在线科技(大连)有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 116000 辽宁省大连市高新技术*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 阴影 确定 方法 装置 | ||
本发明实施例提供了一种阴影图确定方法及装置,所述阴影图确定方法包括:获取应用场景的当前视频帧和所述当前视频帧的前一视频帧;判断所述当前视频帧中待显示的物体的阴影图与所述前一视频帧中已显示的物体的阴影图是否相同;若相同,将所述前一视频帧中已显示的物体的阴影图确定为所述当前视频帧中待显示的物体的阴影图;若不相同,绘制所述当前视频帧中待显示的物体的阴影图。通过本发明实施例提供的技术方案,能够使得应用场景中物体的影子更加真实,提高了用户在应用场景中的用户体验。
技术领域
本发明涉及图像处理技术领域,特别是涉及一种阴影图确定方法及装置。
背景技术
为了提高用户在应用场景中的用户体验,会在应用场景中显示物体的影子,其中,应用场景可以是:3D动画场景、3D电影场景、3D游戏场景等。
下面以3D游戏场景为例进行说明,终端在运行3D游戏的过程中,为了使得用户能够在游戏中拥有更加接近于现实环境的真实体验,会模拟3D游戏场景中物体的影子。其中,终端模拟3D游戏场景中物体的影子的具体实现方式为绘制3D游戏场景中物体的阴影图,将所绘制的3D游戏场景中物体的阴影图确定为3D游戏场景中物体的影子。
现有技术中,终端模拟3D游戏场景中物体的影子时,一般预先在终端中存储已经绘制好的阴影图,终端在运行3D游戏的过程中,直接将预先存储的阴影图确定为3D游戏场景中物体的阴影图。
应用上述方式,终端模拟的3D游戏场景中物体的影子是固定不变的,不能随着3D游戏场景中光线的变化而变化。因此,所模拟出的3D游戏场景中物体的影子不够真实,降低了3D游戏的真实性,用户体验较差。
发明内容
本发明实施例的目的在于提供一种阴影图确定方法及装置,以使得应用场景中物体的影子更加真实,提高用户在应用场景中的用户体验。具体技术方案如下:
第一方面,本发明实施例提供了一种阴影图确定方法,所述方法包括:
获取应用场景的当前视频帧和所述当前视频帧的前一视频帧;
判断所述当前视频帧中待显示的物体的阴影图与所述前一视频帧中已显示的物体的阴影图是否相同;
若相同,将所述前一视频帧中已显示的物体的阴影图确定为所述当前视频帧中待显示的物体的阴影图;
若不相同,绘制所述当前视频帧中待显示的物体的阴影图。
可选的,所述判断所述当前视频帧中待显示的物体的阴影图与所述前一视频帧中已显示的物体的阴影图是否相同,包括:
获取所述当前视频帧的3D视锥,作为第一3D视锥,并获取所述前一视频帧的3D视锥,作为第二3D视锥;
采用所述第一3D视锥和第二3D视锥,判断所述当前视频帧中待显示的物体的阴影图与所述前一视频帧中已显示的物体的阴影图是否相同。
可选的,所述采用所述第一3D视锥和第二3D视锥,判断所述当前视频帧中待显示的物体的阴影图与所述前一视频帧中已显示的物体的阴影图是否相同,包括:
获得所述第一3D视锥的中心点在预设坐标系中的坐标,作为第一坐标,并获得所述第二3D视锥的中心点在预设坐标系中的坐标,作为第二坐标;
将所述第一坐标与第二坐标进行比较,得到坐标变化值;
判断所述坐标变化值是否大于预设变化值;
如果大于,判定所述当前视频帧中待显示的物体的阴影图与所述前一视频帧中已显示的物体的阴影图不相同;
如果小于,判定所述当前视频帧中待显示的物体的阴影图与所述前一视频帧中已显示的物体的阴影图相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鲸彩在线科技(大连)有限公司,未经鲸彩在线科技(大连)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810140973.3/2.html,转载请声明来源钻瓜专利网。