本公开一般涉及互联网,具体涉及虚拟人,尤其涉及虚拟人物道具的控制方法、装置、设备、介质和产品。
背景技术:
1、在游戏、视频等多媒体内容产品中,目前广泛将虚拟人应用至游戏、视频画面中,能够提升内容丰富性、用户体验趣味性等。在虚拟人物应用场景中,可以为虚拟人物配置多种道具,例如,兵器、装饰品等。
2、但是虚拟人物道具的视觉效果往往单一且固定,难以产生足够的视觉吸引力,也会因此影响用户留存率。例如,在某些游戏场景中,可以为虚拟人物配置手套作为配饰,但每次触发手套道具的特效后所呈现的效果比较一致,视觉上缺乏多样性。
技术实现思路
1、鉴于现有技术中的上述缺陷或不足,期望提供一种虚拟人物道具的控制方法、装置、设备、介质和产品,能够提高虚拟人物道具的视觉多样性,从而升多媒体产品的内容丰富性。
2、第一方面,提供了一种虚拟人物道具的控制方法,包括:
3、确定虚拟人物的目标躯体部位,目标躯体部位与虚拟人物的目标道具相关,目标躯体部位包括虚拟人物的手部;
4、获取与目标躯体部位相关的骨骼数据,根据目标躯体部位相关的骨骼数据确定目标道具的姿态参数;骨骼数据为虚拟人物的骨骼点的动画数据;
5、根据目标道具的姿态参数控制目标道具基于目标引擎运行时的显示参数。
6、结合第一方面,在第一方面的一种可能的实现方式中,获取与目标躯体部位相关的骨骼数据,包括:
7、确定目标躯体部位包括的关键骨骼,获取目标躯体部位包括的关键骨骼的骨骼数据;和/或,
8、确定目标道具生效状态下,与目标躯体部位的姿态相关的躯体位置,获取相关的躯体位置包括的关键骨骼的骨骼数据。
9、结合第一方面,在第一方面的一种可能的实现方式中,根据目标躯体部位相关的骨骼数据确定目标道具的姿态参数,包括:
10、根据目标躯体部位的骨骼数据确定目标躯体部位的姿态参数,根据目标躯体部位的姿态参数确定目标道具的姿态参数。
11、结合第一方面,在第一方面的一种可能的实现方式中,目标道具的姿态参数包括目标道具的空间位置、目标道具相对虚拟人物的位置、目标道具的运动参数中的至少一项。
12、结合第一方面,在第一方面的一种可能的实现方式中,目标引擎用于提供目标道具的特效插件,根据目标道具的姿态参数控制目标道具基于目标引擎运行时的显示参数,包括:
13、根据目标道具的姿态参数控制目标道具的特效插件的显示参数。
14、结合第一方面,在第一方面的一种可能的实现方式中,根据目标道具的姿态参数控制特效插件的显示参数,包括:
15、当目标道具的姿态参数变化时,更新特效插件的显示参数。
16、结合第一方面,在第一方面的一种可能的实现方式中,根据目标道具的姿态参数控制特效插件的显示参数,包括:
17、若目标道具的姿态参数满足预设条件,则根据目标道具的姿态参数设置特效插件的显示参数。
18、结合第一方面,在第一方面的一种可能的实现方式中,显示参数包括:特效显示位置、特效外观参数、特效显示周期中的至少一个。
19、结合第一方面,在第一方面的一种可能的实现方式中,目标躯体部位与虚拟人物的目标道具相关,包括以下至少一种:
20、目标道具显示于目标躯体部位处,以及目标道具的姿态与目标躯体部位的姿态相关。
21、结合第一方面,在第一方面的一种可能的实现方式中,目标道具为手套道具。
22、第二方面,提供了一种虚拟人物道具的控制装置,包括:
23、确定单元,用于确定虚拟人物的目标躯体部位,目标躯体部位与虚拟人物的目标道具相关;目标躯体部位包括虚拟人物的手部;
24、姿态处理单元,用于获取与目标躯体部位相关的骨骼数据,根据目标躯体部位相关的骨骼数据确定目标道具的姿态参数;骨骼数据为虚拟人物的骨骼点的动画数据;
25、显示控制单元,用于根据目标道具的姿态参数控制目标道具基于目标引擎运行时的显示参数。第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现如本申请实施例描述的方法。
26、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例描述的方法。
27、第五方面,本申请实施例提供一种计算机程序产品,该计算机程序产品包括指令,当该指令被运行时,使得如本申请实施例描述的方法被执行。
28、本申请实施例提供的虚拟人物道具的控制方法、装置、设备、介质和产品,在虚拟人物配置道具的场景下,可以根据虚拟人与道具相关的躯体部位的骨骼数据,确定道具的姿态参数,进而可以根据道具的姿态参数灵活控制道具的显示参数,解决现有技术中虚拟人物道具视觉效果过于单一的问题,实现虚拟人物道具显示效果对虚拟人物姿态的灵活变化,提高了虚拟人物道具的视觉多样性。
1.一种虚拟人物道具的控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取与所述目标躯体部位相关的骨骼数据,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述目标躯体部位相关的骨骼数据确定所述目标道具的姿态参数,包括:
4.根据权利要求3所述的方法,其特征在于,所述目标道具的姿态参数包括所述目标道具的空间位置、所述目标道具相对所述虚拟人物的位置、所述目标道具的运动参数中的至少一项。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述目标引擎用于提供所述目标道具的特效插件,所述根据所述目标道具的姿态参数控制所述目标道具基于目标引擎运行时的显示参数,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标道具的姿态参数控制所述特效插件的显示参数,包括:
7.根据权利要求5或6所述的方法,其特征在于,所述根据所述目标道具的姿态参数控制所述特效插件的显示参数,包括:
8.根据权利要求5-7任一项所述的方法,其特征在于,所述显示参数包括:特效显示位置、特效外观参数、特效显示周期中的至少一个。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述目标躯体部位与所述虚拟人物的目标道具相关,包括以下至少一种:
10.根据权利要求9所述的方法,其特征在于,所述目标道具为手套道具。
11.一种虚拟人物道具的控制装置,其特征在于,包括:
12.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时,实现如权利要求1-10任一项所述的分类信息的确定方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-10中任一所述的分类信息的确定方法。
14.一种计算机程序产品,其特征在于,所述计算机程序产品包括指令,当所述指令被运行时,使得如权利要求1至10任一项所述的方法被执行。