一种虚拟角色的信息处理方法及系统技术方案

技术编号:32545986 阅读:37 留言:0更新日期:2022-03-05 11:44
本申请涉及一种虚拟角色的信息处理方法及系统,涉及动画技术领域。所述方法包括获取虚拟角色的第一介质环境,以及在所述第一介质环境的触发动作和过程动作;根据动作的位置信息,检测预设区域内的第一物体并计算距离信息;于当前环境处于第一状态中,所述虚拟角色根据预设轨迹信息进入下一动作;在一个或多个动作获取用户的输入信息,根据所述输入信息更新轨迹信息,根据更新后的轨迹信息显示所述虚拟角色的动画。本申请的虚拟角色的信息处理方法及系统,通过分解动画片段,根据用户输入更新动画参数权重,融合预设轨迹,丰富动画效果,增加动画的真实度,提高用户体验。提高用户体验。提高用户体验。

【技术实现步骤摘要】
一种虚拟角色的信息处理方法及系统


[0001]本申请涉及动画
,尤其涉及虚拟角色的信息处理方法及系统。

技术介绍

[0002]近年来,随着虚拟现实(Virtual Reality,VR),增强现实(Augmented Reality,AR),混合现实(Mixed Reality,MR)和XR(X Reality,X表示一个未知变量)等技术的迅速发展,游戏动画领域可以实现虚拟现实(VR)、增强现实(AR)、混合现实(MR)、XR等不同场景。目前,随着虚拟现实、人机交互、网络通信等技术高速发展,基于动作捕捉技术,多领域积极推进虚实结合模式,加速探索贴近真实的动画解决方案,努力打造环境逼真、沉浸感强、操作直观的沉浸式虚拟仿真游戏系统。
[0003]现有的游戏动画直接采用确定的整体运动动画,无法改变动画参数等,因而导致不甚理想的动画效果,例如,动画角色入水后如若撞到石头等物体,即可能无法播放对应的动画,游戏展示效果不佳;又或者,如果判断全路径,系统将无法播放角色的部分动作动画等。
[0004]因此,期望提供一种虚拟角色的信息处理方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色的信息处理方法,其特征在于,包括:获取虚拟角色的第一介质环境,以及在所述第一介质环境的触发动作和过程动作;根据所述触发动作的第一位置,检测预设区域内的第一物体并计算第一距离;于当前环境处于第一状态中,所述虚拟角色根据第一轨迹进入过程动作;根据所述过程动作的第二位置,检测预设区域内的第一物体并计算第二距离;于当前环境处于第一状态中,所述虚拟角色根据第二轨迹执行进入第二介质环境的介入动作;根据所述介入动作的第三位置,检测预设区域内的第一物体并计算第三距离;于当前环境处于第一状态中,所述虚拟角色根据第三轨迹执行离开第二介质环境的出离动作,所述第三轨迹包括所述出离动作的出离方向;其中,在一个或多个动作中获取用户的输入信息,根据所述输入信息更新所述第一轨迹、第二轨迹和第三轨迹,根据更新后的轨迹信息显示所述虚拟角色的动画。2.根据权利要求1所述的方法,其特征在于,所述预设区域包括所述虚拟角色的预设距离范围,所述检测预设区域内的第一物体并计算第一距离、第二距离和/或第三距离具体包括:检测所述虚拟角色的预设距离范围内是否存在第一物体;于当前环境处于第二状态中,计算所述虚拟角色与所述第一物体之间的第一距离、第二距离和/或第三距离;所述第一距离包括所述虚拟角色在所述第一位置与第一物体之间的距离,所述第二距离包括所述虚拟角色在所述第二位置与第一物体之间的距离,所述第三距离包括所述虚拟角色在所述第三位置与第一物体之间的距离;当存在至少两个第一物体时,对比所述至少两个距离信息,根据预设条件更新轨迹信息,所述轨迹信息包括第一轨迹、第二轨迹、第三轨迹。3.根据权利要求2所述的方法,其特征在于,所述虚拟角色根据第三轨迹执行离开第二介质环境的出离动作具体包括:若所述虚拟角色的预设距离范围内不存在第一物体,随机输出所述出离方向;若所述虚拟角色的预设距离范围内存在第一物体,根据距离信息输出相应的所述出离方向;若所述虚拟角色的预设距离范围内存在至少两个第一物体,根据距离的对比信息及所述预设条件输出相应的所述出离方向,所述预设条件包括用户的输入信息,所述虚拟角色的关联信息。4.根据权利要求1所述的方法,其特征在于,所述虚拟角色的信息处理方法具体包括:获取第二介质环境的空间坐标区间和所述虚拟角色的实时位置坐标;判断所述虚拟角色的实时位置坐标是否属于所述空间坐标区间;当所述虚拟角色的实时位置坐标属于所述空间坐标区间时,确定所述虚拟角色进入所述第二介质环境。5.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:杨雯胡婷婷赵男施一东刘超师锐
申请(专利权)人:上海米哈游海渊城科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1