一种用于显示动画的方法和装置与流程

文档序号:12472158阅读:来源:国知局

技术特征:

1.一种用于显示动画的方法,其特征在于,所述方法包括:

查询登陆目标通讯应用的账户的3D模型信息以及所述账户当前通讯对象的3D模型信息;

获取所查询的3D模型信息对应的3D模型文件,并将所述3D模型文件导入预先建立的3D动画的场景;

根据以下信息项中的至少一项设置所述场景中的虚拟摄像机:所述账户自定义的摄像机参数的值、所述3D模型执行的动画文件关联的摄像机参数的值、摄像机参数的缺省值;

在所述目标通讯应用界面中显示所设置的虚拟摄像机采集到的动画。

2.根据权利要求1所述的方法,其特征在于,所述根据以下信息项中的至少一项设置所述场景中的虚拟摄像机:所述账户自定义的摄像机参数的值、所述3D模型执行的动画文件关联的摄像机参数的值、摄像机参数的缺省值,包括:

判断是否获取到所述账户自定义的摄像机参数的值;

如果是,则根据所述账户自定义的摄像机参数的值设置所述场景中的虚拟摄像机;

如果否,则响应于获取到所述3D模型执行的动画文件关联的摄像机参数的值,根据所述3D模型执行的动画文件关联的摄像机参数的值设置所述场景中的虚拟摄像机,响应于未获取到所述3D模型执行的动画文件关联的摄像机参数的值,根据所述摄像机参数的缺省值设置所述场景中的虚拟摄像机。

3.根据权利要求2所述的方法,其特征在于,所述摄像机参数的缺省值是根据以下至少一项确定的:所述账户的3D模型的位置、所述账户的3D模型的尺寸、所述账户当前通讯对象的3D模型的位置、所述账户当前通讯对象的3D模型的尺寸;以及

所述根据所述摄像机参数的缺省值设置所述场景中的虚拟摄像机,包括:

根据所述摄像机参数的缺省值设置所述场景中的虚拟摄像机,使得所述虚拟摄像机用于拍摄所述账户当前通讯对象的3D模型的正面。

4.根据权利要求1所述的方法,其特征在于,所述摄像机参数的缺省值包括以下至少一项:虚拟摄像机的位置的缺省值、虚拟摄像机的朝向的缺省值、虚拟摄像机的焦距的缺省值、虚拟摄像机的视野的缺省值,其中,所述虚拟摄像机的位置的缺省值包括所述账户的3D模型的后上方区域,当所述账户的3D模型为人物模型时,所述虚拟摄像机的位置的缺省值包括所述人物模型肩部的后上方区域,所述虚拟摄像机的朝向的缺省值包括朝着所述账户当前通讯对象的3D模型的正面的方向,虚拟摄像机的焦距的缺省值包括清晰拍摄所述账户当前通讯对象的3D模型的焦距,虚拟摄像机的视野的缺省值包括覆盖所述账户当前通讯对象的3D模型的几何形状。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述场景还包括以下节点中的至少一项:背景节点、灯光节点、道具节点、倒影节点、声音节点;以及

所述方法还包括:

根据以下信息项中的至少一项设置所述节点的参数:所述账户自定义的节点参数的值、所述账户当前通讯对象设置的节点参数的值、所述3D模型执行的动画文件关联的节点参数的值、所述节点参数的缺省值。

6.根据权利要求5所述的方法,其特征在于,所述根据所述账户当前通讯对象设置的节点参数的值设置所述节点的参数,包括:

向所述目标通讯应用的服务器发送场景同步请求,其中,所述同步请求包括请求同步的通讯对象的标识,使得所述服务器获取并下发所述标识对应的通讯对象设置的节点参数的值;

接收所述服务器下发的节点参数的值;

将所述节点的参数的值同步为所接收的节点参数的值。

7.根据权利要求1-4中任一项所述的方法,其特征在于,所述场景中包括至少两个摄像机参数的值不完全相同的虚拟摄像机,所述目标通讯应用界面包括至少两个视窗;以及

所述在所述目标通讯应用界面中显示所设置的虚拟摄像机采集到的动画,包括:

在所述至少两个视窗中分别显示所设置的虚拟摄像机采集到的动画。

8.一种用于显示动画的装置,其特征在于,所述装置包括:

查询单元,用于查询登陆目标通讯应用的账户的3D模型信息以及所述账户当前通讯对象的3D模型信息;

导入单元,用于获取所查询的3D模型信息对应的3D模型文件,并将所述3D模型文件导入预先建立的3D动画的场景;

设置单元,用于根据以下信息项中的至少一项设置所述场景中的虚拟摄像机:所述账户自定义的摄像机参数的值、所述3D模型执行的动画文件关联的摄像机参数的值、摄像机参数的缺省值;

显示单元,用于在所述目标通讯应用界面中显示所设置的虚拟摄像机采集到的动画。

9.根据权利要求8所述的装置,其特征在于,所述设置单元,进一步配置用于:

判断是否获取到所述账户自定义的摄像机参数的值;

如果是,则根据所述账户自定义的摄像机参数的值设置所述场景中的虚拟摄像机;

如果否,则响应于获取到所述3D模型执行的动画文件关联的摄像机参数的值,根据所述3D模型执行的动画文件关联的摄像机参数的值设置所述场景中的虚拟摄像机,响应于未获取到所述3D模型执行的动画文件关联的摄像机参数的值,根据所述摄像机参数的缺省值设置所述场景中的虚拟摄像机。

10.根据权利要求9所述的装置,其特征在于,所述摄像机参数的缺省值是根据以下至少一项确定的:所述账户的3D模型的位置、所述账户的3D模型的尺寸、所述账户当前通讯对象的3D模型的位置、所述账户当前通讯对象的3D模型的尺寸;以及

所述设置单元,进一步配置用于:

根据所述摄像机参数的缺省值设置所述场景中的虚拟摄像机,使得所述虚拟摄像机用于拍摄所述账户当前通讯对象的3D模型的正面。

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