实时互动动画三维实现方法及系统与流程

文档序号:11219845阅读:545来源:国知局
实时互动动画三维实现方法及系统与流程

本发明涉及动画三维技术领域,特别涉及一种实时互动动画三维实现方法及系统。



背景技术:

一般情况下,只是单纯的玩手机游戏,不能增强体验感,在玩游戏时,不能将手机游戏中的人物、场景音乐等实时的三维展示出来,围观者也不能很好的体验,至使玩家和围观者心情不好。



技术实现要素:

为解决不能将手机游戏中的人物、场景音乐等实时的三维展示出来的技术问题,本发明提出一种实时互动动画三维实现方法及系统来实现。

一种实时互动动画三维实现方法,包括以下步骤,

响应于实时捕捉采集对象的运动数据和音频数据,所述运动数据包括以下至少之一:游戏场景,游戏角色的身高体态,游戏角色的运动模式;

接收并处理所述运动数据生成平面图片,所述平面图片与数据库内立体物体的所有方向的投影进行匹配,匹配成功,选取相应立体物体进行显示;

分析所述运动数据并生成执行数据,根据所述执行数据生成立体物体显示动作数据并且传输给所述相应立体物体;

控制所述立体物体显示所述动作数据。

作为一种可实施方式,所述响应于实时捕捉采集对象的运动数据是指,

场景为采集对象所处的游戏场景,包括环境、建筑、机械、道具及其他相关物件;

所述身高体态包括面部特征,性别和穿着,所述面部特征包括:面部整体轮廓的位置,眼睛的位置,瞳孔的位置,鼻子的位置,嘴的位置,眉毛的位置;

所述运动模式包括拉、推、旋转、侧屈。

作为一种可实施方式,对所述动作数据和音频数据进行时间同步处理,以使同步处理后的所述运动数据与采集的音频数据同步。

作为一种可实施方式,所述接收并处理所述运动数据生成平面图片是指,所述采集到的运动数据受到直方图均衡化处理、灰度拉伸处理、中值滤波处理和同态滤波处理的组中选择的至少一种处理。

作为一种可实施方式,所述立体物体显示所述动作数据是指,比响应于实时捕捉采集对象的运动数据和音频数据延时不超过1s。

一种实时互动动画三维实现系统,包括响应采集模块、接收处理模块、分析传输模块和控制显示模块;

所述响应采集模块用于响应于实时捕捉采集对象的运动数据和音频数据,所述运动数据包括以下至少之一:游戏场景,游戏角色的身高体态,游戏角色的运动模式;

所述接收处理模块用于接收并处理所述运动数据生成平面图片,所述平面图片与数据库内立体物体的所有方向的投影进行匹配,匹配成功,选取相应立体物体进行显示;

所述分析传输模块用于分析所述运动数据并生成执行数据,根据所述执行数据生成立体物体显示动作数据并且传输给所述相应立体物体;

所述控制显示模块用于控制所述立体物体显示所述动作数据。

作为一种可实施方式,所述响应采集模块设置为,

场景为采集对象所处的游戏场景,包括环境、建筑、机械、道具及其他相关物件;

所述身高体态包括面部特征,性别和穿着,所述面部特征包括:面部整体轮廓的位置,眼睛的位置,瞳孔的位置,鼻子的位置,嘴的位置,眉毛的位置;

所述运动模式包括拉、推、旋转、侧屈。

作为一种可实施方式,所述接收处理模块设置为,对所述动作数据和音频数据进行时间同步处理,以使同步处理后的所述运动数据与采集的音频数据同步。

作为一种可实施方式,所述接收处理模块设置为,所述采集到的运动数据受到直方图均衡化处理、灰度拉伸处理、中值滤波处理和同态滤波处理的组中选择的至少一种处理。

作为一种可实施方式,所述控制显示模块设置为,比响应于实时捕捉采集对象的运动数据和音频数据延时不超过1s。

本发明相比于现有技术的有益效果在于:

本发明为一种实时互动动画三维实现方法,包括以下步骤,响应于实时捕捉采集对象的运动数据和音频数据,所述运动数据包括以下至少之一:游戏场景,游戏角色的身高体态,游戏角色的运动模式;接收并处理所述运动数据生成平面图片,所述平面图片与数据库内立体物体的所有方向的投影进行匹配,匹配成功,选取相应立体物体进行显示;分析所述运动数据并生成执行数据,根据所述执行数据生成立体物体显示动作数据并且传输给所述相应立体物体;控制所述立体物体显示所述动作数据。

本发明为一种实时互动动画三维实现系统,包括响应采集模块、接收处理模块、分析传输模块和控制显示模块;所述响应采集模块用于响应于实时捕捉采集对象的运动数据和音频数据,所述运动数据包括以下至少之一:游戏场景,游戏角色的身高体态,游戏角色的运动模式;所述接收处理模块用于接收并处理所述运动数据生成平面图片,所述平面图片与数据库内立体物体的所有方向的投影进行匹配,匹配成功,选取相应立体物体进行显示;所述分析传输模块用于分析所述运动数据并生成执行数据,根据所述执行数据生成立体物体显示动作数据并且传输给所述相应立体物体;所述控制显示模块用于控制所述立体物体显示所述动作数据。

通过本发明实时互动动画三维实现方法及系统,当玩家在玩手机游戏时,可以实时的采集运动数据和音频数据,将运动数据进行处理分析为动作数据,最终通过相应的立体物体将动作数据显示出来,可以呈现立体三维动画,不仅玩家可以直接观看,旁观者也可以大饱眼福。

附图说明

图1为本发明实时互动动画三维实现方法的流程示意图;

图2为本发明实时互动动画三维实现系统的结构示意图。

具体实施方式

以下结合附图,对本发明上述的和另外的技术特征和优点进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的部分实施例,而不是全部实施例。

请参阅以下实施例

示例性方法

本发明为一种实时互动动画三维实现方法,如图1所示,包括以下步骤,

s1、响应于实时捕捉采集对象的运动数据和音频数据,所述运动数据包括以下至少之一:游戏场景,游戏角色的身高体态,游戏角色的运动模式;

s2、接收并处理运动数据生成平面图片,平面图片与数据库内立体物体的所有方向的投影进行匹配,匹配成功,选取相应立体物体进行显示;

s3、分析运动数据并生成执行数据,根据执行数据生成立体物体显示动作数据并且传输给相应立体物体;

s4、控制立体物体显示动作数据。

更进一步地,响应于实时捕捉采集对象的运动数据是指,

场景为采集对象所处的游戏场景,包括环境、建筑、机械、道具及其他相关物件;

身高体态包括面部特征,性别和穿着,面部特征包括:面部整体轮廓的位置,眼睛的位置,瞳孔的位置,鼻子的位置,嘴的位置,眉毛的位置;

运动模式包括拉、推、旋转、侧屈。

示例性系统

本发明为一种实时互动动画三维实现系统,包括响应采集模块1、接收处理模块2、分析传输模块3和控制显示模块4;

响应采集模块用于响应于实时捕捉采集对象的运动数据和音频数据,所述运动数据包括以下至少之一:游戏场景,游戏角色的身高体态,游戏角色的运动模式;

接收处理模块用于接收并处理运动数据生成平面图片,平面图片与数据库内立体物体的所有方向的投影进行匹配,匹配成功,选取相应立体物体进行显示;

分析传输模块用于分析运动数据并生成执行数据,根据执行数据生成立体物体显示动作数据并且传输给相应立体物体;

控制显示模块用于控制显示立体物体显示动作数据。

更进一步地,响应采集模块设置为,场景为采集对象所处的游戏场景,包括环境、建筑、机械、道具及其他相关物件;

身高体态包括面部特征,性别和穿着,面部特征包括:面部整体轮廓的位置,眼睛的位置,瞳孔的位置,鼻子的位置,嘴的位置,眉毛的位置;

运动模式包括拉、推、旋转、侧屈。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、系统、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。也就是说,本发明的各种实施例都是以示例性的方法和系统直接得到或者衍生出来的。

实施例1

一种实时互动动画三维实现方法,如图1所示,包括以下步骤,

s1、响应于实时捕捉采集对象的运动数据和音频数据,所述运动数据包括以下至少之一:游戏场景,游戏角色的身高体态,游戏角色的运动模式;

s2、接收并处理运动数据生成平面图片,平面图片与数据库内立体物体的所有方向的投影进行匹配,匹配成功,选取相应立体物体进行显示;

s3、分析运动数据并生成执行数据,根据执行数据生成立体物体显示动作数据并且传输给相应立体物体;

s4、控制立体物体显示动作数据。

需要说明的是,由于实时捕捉采集对象的运动数据是二维图片上的运动数据,此运动数据经过处理之后,形成的都是二维图片,根据运动数据生成平面图片的具体操作过程是:在游戏中,实时捕捉对象其实际是一帧一帧的图片进过很短时间间隔连续显示的。在此需要提及下动画形成原理:由于人类具有视觉暂留的特性,就是说人的眼睛看到一幅画或一个物体后,在1/24秒内不会消失,利用这一原理,在一幅画还没消失前播放下一幅画,就会给人造成流畅的视觉变化效果。因此,采集的运动数据其实际就是采集的一帧一帧的图片中的游戏角色或者游戏场景等数据,可以直接将采集的每一帧图片的所有运动数据形成平面图片。因为事先对游戏场景中的所有物品以及游戏人物的立体造型放置在数据库中,并对所有物品以及游戏人物的立体造型进行各个角度的投影,将运动数据经过处理之后形成的都是二维图片与各个角度的投影进行匹配,匹配成功之后将数据库内对应的立体物体进行显示。

需要说明的是,在此,具体的场景为采集对象所处的游戏场景,包括环境、建筑、机械、道具及其他相关物件;为了高度还原玩家所玩的游戏,应当将游戏内所有的物体采集出来,包括音乐数据和其他所有相关信息;

在此,还需要说明的是,游戏中的音频数据指的是游戏声效和背景音乐的总和,其实质指的是玩家一共能听到的所有声音的总和,在此还可以称为总音量。

捕捉游戏内人物的身高体态,身高体态包括面部特征,性别和穿着,面部特征包括:面部整体轮廓的位置,眼睛的位置,瞳孔的位置,鼻子的位置,嘴的位置,眉毛的位置;人物所穿着的衣服,还有人物的性别,当然,人物的性别是通过装束或者是打扮体验出来的,其实重点还是捕捉人物的面部特征,通过面部特征来区别性别以及人物;

捕捉游戏内人物的运动模式,即就是游戏人物对玩家按键的相应动作,包括拉、推、旋转、侧屈。

为了更三维效果更佳流畅,应该对动作数据和音频数据进行时间同步处理,以使同步处理后的运动数据与采集的音频数据同步。同步处理即就是使动作数据和音频数据同步显示,假如动作数据在音频数据之前产生,才就将动作数据进行延迟设置或者是将音频数据提前设置,达到动作数据和音频数据同步显示的目的。

采用在多个不同的方位上部署摄像机、捕捉每一帧图片,提取每一帧图片中的运动数据,再对运动数据进行预处理,接收并处理运动数据生成平面图片是指,采集到的运动数据受到直方图均衡化处理、灰度拉伸处理、中值滤波处理和同态滤波处理的组中选择的至少一种处理。

由于是玩家动作执行之后或者是在玩家玩的时候开始捕捉运动数据,所以,在立体物体显示动作数据时肯定会出现延时,一般情况下,延时时间要控制在1s内,即就是比响应于实时捕捉采集对象的运动数据和音频数据延时不超过1s。

相应地,本发明一种实时互动动画三维实现系统,如图2所示,包括响应采集模块1、接收处理模块2、分析传输模块3和控制显示模块4;

响应采集模块1用于响应于实时捕捉采集对象的运动数据和音频数据,所述运动数据包括以下至少之一:游戏场景,游戏角色的身高体态,游戏角色的运动模式;

接收处理模块2用于接收并处理运动数据生成平面图片,平面图片与数据库内立体物体的所有方向的投影进行匹配,匹配成功,选取相应立体物体进行显示;

分析传输模块3用于分析运动数据并生成执行数据,根据执行数据生成立体物体显示动作数据并且传输给相应立体物体;

控制显示模块4用于控制立体物体显示动作数据。

作为一种可实施方式,响应采集模块1设置为,

场景为采集对象所处的游戏场景,包括环境、建筑、机械、道具及其他相关物件;

身高体态包括面部特征,性别和穿着,面部特征包括:面部整体轮廓的位置,眼睛的位置,瞳孔的位置,鼻子的位置,嘴的位置,眉毛的位置;

运动模式包括拉、推、旋转、侧屈。

接收处理模块2设置为,对动作数据和音频数据进行时间同步处理,以使同步处理后的运动数据与采集的音频数据同步。

接收处理模块2设置为,采集到的运动数据受到直方图均衡化处理、灰度拉伸处理、中值滤波处理和同态滤波处理的组中选择的至少一种处理。

控制显示模块4设置为,比响应于实时捕捉采集对象的运动数据和音频数据延时不超过1s。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1