【技术实现步骤摘要】
虚拟角色控制方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种虚拟角色控制方法、装置、计算机设备和计算机存储介质。
技术介绍
在制作角色动画的时候,动画中的某些镜头需要突出此角色特殊效果。比如某角色的手的伸缩变大、躯干变大等需要特殊变形的时候,常规做法是通过手动绘制这一部分模型动画使得角色的相应部位发生变形。然而传统的虚拟角色控制方式,存在虚拟角色控制效率低下的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够虚拟角色控制方法、装置、计算机设备和存储介质,能够提高虚拟角色控制效率。一种虚拟角色控制方法,所述方法包括:在虚拟场景中显示目标虚拟角色的至少一部分;所述目标虚拟角色绑定有基础骨骼和变形骨骼;在所述虚拟场景中触发所述目标虚拟角色的角色动作;当所述角色动作包括角色运动时,通过所述角色运动所关联基础骨骼的运动,控制所述目标虚拟角色在所述虚拟场景中实施所述角色运动;当所述角色动作包括角色局部变形时,通过所述角色局部变形所关联变 ...
【技术保护点】
1.一种虚拟角色控制方法,其特征在于,所述方法包括:/n在虚拟场景中显示目标虚拟角色的至少一部分;所述目标虚拟角色绑定有基础骨骼和变形骨骼;/n在所述虚拟场景中触发所述目标虚拟角色的角色动作;/n当所述角色动作包括角色运动时,通过所述角色运动所关联基础骨骼的运动,控制所述目标虚拟角色在所述虚拟场景中实施所述角色运动;/n当所述角色动作包括角色局部变形时,通过所述角色局部变形所关联变形骨骼的变形,控制所述目标虚拟角色在所述虚拟场景中实施所述角色局部变形。/n
【技术特征摘要】
1.一种虚拟角色控制方法,其特征在于,所述方法包括:
在虚拟场景中显示目标虚拟角色的至少一部分;所述目标虚拟角色绑定有基础骨骼和变形骨骼;
在所述虚拟场景中触发所述目标虚拟角色的角色动作;
当所述角色动作包括角色运动时,通过所述角色运动所关联基础骨骼的运动,控制所述目标虚拟角色在所述虚拟场景中实施所述角色运动;
当所述角色动作包括角色局部变形时,通过所述角色局部变形所关联变形骨骼的变形,控制所述目标虚拟角色在所述虚拟场景中实施所述角色局部变形。
2.根据权利要求1所述的方法,其特征在于,所述基础骨骼的运动包括骨骼移动和骨骼旋转中至少一种;所述变形骨骼的变形包括骨骼局部伸缩和骨骼整体缩放中至少一种。
3.根据权利要求1所述的方法,其特征在于,所述目标虚拟角色通过角色构建步骤生成,所述角色构建步骤包括:
创建目标虚拟角色的基础骨架,所述基础骨架包括多于一个的基础骨骼;
在所述基础骨架上添加至少一个变形骨骼;
对添加有变形骨骼的所述基础骨架进行蒙皮处理,得到目标虚拟角色。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
将蒙皮处理后的目标虚拟角色作为模型导入三维引擎;
通过所述三维引擎将所述模型生成为预制件;
在三维引擎中导入所述预制件的动画配置文件;
通过所述三维引擎,调用所述预制件以生成虚拟场景下的目标虚拟角色,并通过所述动画配置文件的动作参数值控制所述目标虚拟角色实施角色动作。
5.根据权利要求3所述的方法,其特征在于,所述在所述基础骨架上添加至少一个变形骨骼,包括:
确定所述基础骨架中的目标基础骨骼;
按照所述目标基础骨骼的长度确定变形骨骼数量;
在所述基础骨架上的所述目标基础骨骼的位置处,添加顺序连接的所述变形骨骼数量的变形骨骼。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在角色行动地图上显示目标虚拟角色的缩略对象;
控制所述缩略对象在所述缩略对象的行动范围内移动;
当...
【专利技术属性】
技术研发人员:郭畅,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。