[发明专利]一种同一场景中不同状态的呈现方法及装置有效
申请号: | 201410843786.3 | 申请日: | 2014-12-30 |
公开(公告)号: | CN104574482B | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 杨昌臻 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06T13/60 | 分类号: | G06T13/60 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 路凯;崔雪青 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同一场景 正交投影 积雪 场景 消融 加厚 场景空间 改变状态 季节变化 因子计算 因子确定 用户体验 像素点 真实感 | ||
本发明公开了一种同一场景中不同状态的呈现方法及装置,其中方法包括:在场景空间建立正交投影空间;在所述正交投影空间内计算场景的第一改变因子;根据所述第一改变因子确定需要改变状态的区域;在所述正交投影空间内计算场景的第二改变因子;根据所述第二改变因子计算所述需要改变区域内每个像素点的颜色值。本发明实施例提供的同一场景中不同状态的呈现方法及装置可以实现场景中积雪加厚和积雪消融的效果,通过积雪和积雪消融实现了同一场景中季节的变化,使用户体验到场景季节变化的真实感。
技术领域
本发明涉及计算机图形领域,尤其涉及一种同一场景中不同状态的呈现方法及装置。
背景技术
网络游戏,又称“在线游戏”,简称“网游”。是指以互联网为传输媒介,以游戏运营商的服务器和用户计算机为处理终端,以游戏客户端软件为信息交互的窗口,旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。在3D网络游戏中,模拟逼真的季节变换效果对游戏体验起到非常重要的作用,可以使用户得到更好的体验。
大多数游戏环境基本上就是昼夜的变化,而没有季节的变化,即使有季节的变化也是通过切换不同的季节场景来实现季节的变化,这就需要美工制作不同的季节场景,提高了网络游戏制作的成本,降低了网络游戏制作的效率,而且不同场景切换实现季节变化的方法不能使用户体验到场景季节变化的真实感。
发明内容
本发明是为了解决现有技术中的上述不足而完成的,本发明的目的在于提出同一场景中不同状态的呈现方法及装置,该方法和装置在同一场景中可以实现积雪和融雪的状态变换,使用户体验到场景季节变化的真实感。
为达此目的,本发明采用以下技术方案:
一方面,本发明实施例提供一种同一场景中不同状态的呈现方法,包括:
在场景空间建立正交投影空间;
在所述正交投影空间内计算场景的第一改变因子;
根据所述第一改变因子确定需要改变状态的区域;
在所述正交投影空间内计算场景的第二改变因子;
根据所述第二改变因子计算所述需要改变区域内每个像素点的颜色值。
进一步的,所述在所述正交投影空间内计算场景的第一改变因子具体包括:
根据以下公式,计算场景的第一改变因子:
其中,D2为正交投影空间中像素点的顶点高度值,D1为像素点的顶点到相机的高度值,为像素点的法线向量,为雪落下方向的方向向量。
进一步的,所述在所述正交投影空间内计算场景的第二改变因子具体包括:
根据以下公式,计算场景的第二改变因子:
其中,D1为像素点的顶点到相机的高度值,为像素点的法线向量,B→为雪落下方向的方向向量。
进一步的,还包括:分别计算像素点四周的另外四个像素点的第二改变因子E21、E22、E23、E24,并将该像素点的第二改变因子与所述四周的另外四个像素点的第二改变因子的平均值作为该像素点的第二改变因子,即:
E2=(E2+E21+E22+E23+E24)/5。
进一步的,所述根据所述第二改变因子计算所述需要改变区域内每个像素点的颜色值具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410843786.3/2.html,转载请声明来源钻瓜专利网。