虚拟角色的姿态编辑方法、装置、设备及存储介质制造方法及图纸

技术编号:39250021 阅读:9 留言:0更新日期:2023-10-30 12:02
本申请公开了一种虚拟角色的姿态编辑方法、装置、设备及存储介质,应用于三维虚拟环境领域。所述方法包括:显示位于虚拟环境中的模特虚拟角色和至少一个候选骨骼点;响应于针对所述至少一个候选骨骼点中的目标骨骼点的选择操作,显示用于编辑所述目标骨骼点的编辑控件;响应于所述编辑控件上的编辑操作,在所述虚拟环境中旋转所述目标骨骼点对应的骨骼。本申请提供的方法提供一种针对虚拟角色姿态的精细化调整方案。精细化调整方案。精细化调整方案。

【技术实现步骤摘要】
虚拟角色的姿态编辑方法、装置、设备及存储介质


[0001]本申请实施例涉及三维虚拟环境领域,特别涉及一种虚拟角色的姿态编辑方法、装置、设备及存储介质。

技术介绍

[0002]在支持三维虚拟环境的游戏中,用户可以操作三维虚拟环境中的虚拟角色进行各种活动,比如行走、跑动、攻击、释放技能等。
[0003]相关技术中,虚拟角色是由三维骨骼模型来实现的。虚拟角色在各种活动状态下的姿态是按照预先设定的骨骼动画来呈现的。用户可以操作虚拟角色在三维虚拟世界中移动到不同的位置,利用预先设定的骨骼动画摆出某种姿态造型进行拍照分享。
[0004]但是上述姿态只能是预先设定的骨骼动画中的一个子集,用户能够拍照分享的姿态十分有限。

技术实现思路

[0005]本申请提供了一种虚拟角色的姿态编辑方法、装置、设备及存储介质。所述技术方案如下:
[0006]根据本申请的一个方面,提供了一种虚拟角色的姿态编辑方法,所述方法包括:
[0007]显示位于虚拟环境中的模特虚拟角色和至少一个候选骨骼点;
[0008]响应于针对所述至少一个候选骨骼点中的目标骨骼点的选择操作,显示用于编辑所述目标骨骼点的编辑控件;
[0009]响应于所述编辑控件上的编辑操作,在所述虚拟环境中旋转所述目标骨骼点对应的骨骼。
[0010]根据本申请的一个方面,提供了一种虚拟角色的姿态编辑装置,所述装置包括:
[0011]显示模块,用于显示位于虚拟环境中的模特虚拟角色和至少一个候选骨骼点;
[0012]选择模块,用于响应于针对所述至少一个候选骨骼点中的目标骨骼点的选择操作,显示用于编辑所述目标骨骼点的编辑控件;
[0013]编辑模块,用于响应于所述编辑控件上的编辑操作,在所述虚拟环境中旋转所述目标骨骼点对应的骨骼。
[0014]根据本申请的另一方面,提供了一种计算机设备,所述计算机设备包括:处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上所述的虚拟角色的姿态编辑方法。
[0015]根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上所述的虚拟角色的姿态编辑方法。
[0016]根据本申请的另一方面,提供了一种计算机程序产品,所述计算机程序产品存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上所述的虚拟角色的姿态编
辑方法。
[0017]根据本申请的另一方面,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,安装有所述芯片的计算机设备用于实现如上所述的虚拟角色的姿态编辑方法。
[0018]本申请实施例提供的技术方案带来的有益效果至少包括:
[0019]通过向玩家提供目标骨骼点的编辑控件,响应于编辑控件上的编辑操作,在虚拟环境中旋转目标骨骼点对应的骨骼,从而实现对目标骨骼点对应的骨骼的精确控制,为玩家提供了一种精细化的姿态编辑方案,用户可以便捷地生成各种各样的自定义姿态,以便后续将生成的自定义姿态应用在由当前用户和/或其它用户控制的虚拟角色上。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示出了本申请一个实施例提供的计算机系统的结构框图;
[0022]图2示出了本申请一个实施例提供的虚拟角色的姿态编辑方法的界面图;
[0023]图3示出了本申请一个实施例提供的虚拟角色的姿态编辑方法的流程图;
[0024]图4示出了本申请一个实施例提供的虚拟角色的姿态编辑界面的示意图;
[0025]图5示出了本申请一个实施例提供的姿态编辑功能的启动方法的流程图;
[0026]图6示出了本申请一个实施例提供的姿态编辑功能的第一入口的示意图;
[0027]图7示出了本申请一个实施例提供的姿态编辑功能的第二入口的示意图;
[0028]图8示出了本申请一个实施例提供的位于虚拟环境中的摄像机模型的工作原理示意图;
[0029]图9示出了本申请一个实施例提供的初始姿态的设置方法的流程图;
[0030]图10示出了本申请一个实施例提供的虚拟角色的骨骼模型的示意图;
[0031]图11示出了本申请一个实施例提供的虚拟角色的姿态编辑方法的流程图;
[0032]图12示出了本申请一个实施例提供的姿态编辑界面的示意图;
[0033]图13示出了本申请一个实施例提供的虚拟角色的姿态编辑方法的流程图;
[0034]图14示出了本申请一个实施例提供的三个旋转控件的界面示意图;
[0035]图15示出了本申请一个实施例提供的虚拟角色的骨骼点配置的表格图;
[0036]图16示出了本申请一个实施例提供的自定义姿态的保存方法的流程图;
[0037]图17示出了本申请一个实施例提供的自定义姿态的应用方法的流程图;
[0038]图18示出了本申请一个实施例提供的自定义姿态的应用界面的示意图;
[0039]图19示出了本申请一个实施例提供的自定义姿态的分享界面的示意图;
[0040]图20示出了本申请一个实施例提供的自定义姿态的分享界面的示意图;
[0041]图21示出了本申请一个实施例提供的虚拟角色的姿态编辑方法的流程图;
[0042]图22示出了本申请一个实施例提供的虚拟角色的姿态编辑装置的结构示意图;
[0043]图23示出了本申请一个实施例提供的计算机设备的结构框图。
具体实施方式
[0044]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0045]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0046]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。
[0047]首先,对本申请实施例中涉及的相关技术进行简单介绍:
[0048]虚拟场景:是应用程序的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色的姿态编辑方法,其特征在于,所述方法包括:显示位于虚拟环境中的模特虚拟角色和至少一个候选骨骼点;响应于针对所述至少一个候选骨骼点中的目标骨骼点的选择操作,显示用于编辑所述目标骨骼点的编辑控件;响应于所述编辑控件上的编辑操作,在所述虚拟环境中旋转所述目标骨骼点对应的骨骼。2.根据权利要求1所述的方法,其特征在于,所述编辑控件包括:与三个坐标轴分别对应的旋转控件,每个所述旋转控件用于实现所述三个坐标轴中的一个坐标轴对应的旋转控制;所述响应于所述编辑控件上的编辑操作,在所述虚拟环境中旋转所述目标骨骼点对应的骨骼,包括:响应于对与第一坐标轴对应的第一旋转控件的旋转操作,以所述目标骨骼点为旋转基点,绕所述第一坐标轴旋转所述目标骨骼点对应的骨骼;其中,所述第一坐标轴是所述三个坐标轴中的一个坐标轴。3.根据权利要求2所述的方法,其特征在于,所述响应于对与第一坐标轴对应的旋转控件的旋转操作,以所述目标骨骼点为旋转基点,绕所述第一坐标轴旋转所述目标骨骼点对应的骨骼,包括以下至少一项:响应于将与所述第一坐标轴对应的第一旋转控件沿第一旋转方向进行旋转的操作,以所述目标骨骼点为旋转基点,绕所述第一坐标轴沿顺时针方向旋转所述目标骨骼点对应的骨骼;响应于将与所述第一坐标轴对应的第一旋转控件沿第二旋转方向进行旋转的操作,以所述目标骨骼点为旋转基点,绕所述第一坐标轴沿逆时针方向旋转所述目标骨骼点对应的骨骼。4.根据权利要求2所述的方法,其特征在于,所述第一旋转控件包括按钮形态和圆环轮盘形态;所述方法还包括:在监测到所述第一旋转控件上的触摸操作的情况下,将所述第一旋转控件从所述按钮形态切换到所述圆环轮盘形态。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:在监测到所述第一旋转控件上的触摸操作的情况下,将与第二旋转控件和第三旋转控件取消显示;其中,所述第二旋转控件是与第二坐标轴对应的旋转控件,所述第三旋转控件是与第三坐标轴对应的旋转控件,所述第二坐标轴和所述第三坐标轴是所述三个坐标轴中除所述第一坐标轴之外的其它两个坐标轴。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述目标骨骼点上显示与所述三个坐标轴对应的旋转指示模型;在监测到所述第一旋转控件上的触摸操作的情况下,将所述旋转指示模型上与第二坐标轴和第三坐标轴对应的指示元素取消显示;其中,所述第二坐标轴和所述第三坐标轴是所述三个坐标轴中除所述第一坐标轴之外
的其它两个坐标轴。7.根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:在所述目标骨骼点对应的骨骼被旋转至受限位置的情况下,将所述目标骨骼点对应的骨骼保持在所述受限位置;其中,所述受限位置包括第一受限位置和第二受限位置中的至少一种,所述第一受限位置是基于所述模特虚拟角色的骨骼生理角度极限设置的,所述第二受限位置是基于编辑自由度限制设置的。8.根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:显示至少一个预设姿态选项;响应于对所述至少一个预设姿态选项中的第一姿态选...

【专利技术属性】
技术研发人员:朱盈婷康靓徐丹星
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1