System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数字人控制技术,尤其涉及一种数字人控制方法、装置、设备和存储介质。
技术介绍
1、元宇宙是基于vr、ar等设备,运用数字技术构建的虚拟世界,具有强交互的潜力,在游戏、社交、会议等方面具有较强的应用需求。目前元宇宙虚拟会议中,参会者可以在书写板上用鼠标进行一些草图的绘画或者写字,其他参会者可以看到书写板上的内容随着书写者的书写,自动产生。但是,目前相关技术中的虚拟会议相较于真人会议,真实感不足,书写板上的字迹会凭空产生,更像是一个显示器,而不是书写板,导致其他观看书写板的参会者缺少沉浸感。
技术实现思路
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、为实现上述目的,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任一实施例所述的数字人控制方法。
29、相比于现有技术,本专利技术公开的数字人控制方法、装置、设备和存储介质,为了在虚拟场景中还原板书系统的真实性,通过对书写者的书写内容进行分析,得到书写轨迹和书写动作数据,根据所述书写轨迹控制预设的目标数字人进行书写操作,并根据所述书写动作数据控制所述目标数字人在所述书写操作中的书写姿态,能够在虚拟场景中自动驱动数字人在书写板前做书写操作,模拟用户在现实场景中的书写姿态,让旁观的参与者获得更真实的观感,而不是看书写板凭空出现内容,提高参与虚拟场景的沉浸感。
本文档来自技高网...【技术保护点】
1.一种数字人控制方法,其特征在于,包括:
2.如权利要求1所述的数字人控制方法,其特征在于,所述书写动作数据包括书写速度和书写方向;则,根据所述书写动作数据控制所述目标数字人的书写姿态,包括:
3.如权利要求1所述的数字人控制方法,其特征在于,所述方法还包括:
4.如权利要求1所述的数字人控制方法,其特征在于,所述方法还包括:
5.如权利要求1所述的数字人控制方法,其特征在于,在对所述书写内容进行分析前,所述方法还包括:
6.如权利要求5所述的数字人控制方法,其特征在于,计算所述目标数字人在所述书写板前方的书写位置,包括:
7.如权利要求1所述数字人控制方法,其特征在于,所述方法还包括:
8.一种数字人控制装置,其特征在于,包括:
9.一种数字人控制设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的数字人控制方法。
10.一种计算机可读存储介质,其特征在于,所
...【技术特征摘要】
1.一种数字人控制方法,其特征在于,包括:
2.如权利要求1所述的数字人控制方法,其特征在于,所述书写动作数据包括书写速度和书写方向;则,根据所述书写动作数据控制所述目标数字人的书写姿态,包括:
3.如权利要求1所述的数字人控制方法,其特征在于,所述方法还包括:
4.如权利要求1所述的数字人控制方法,其特征在于,所述方法还包括:
5.如权利要求1所述的数字人控制方法,其特征在于,在对所述书写内容进行分析前,所述方法还包括:
6.如权利要求5所述的数字人控制方法,其特征在于,计算所述目标数字人在所述书写板前方的书...
【专利技术属性】
技术研发人员:朱龑,
申请(专利权)人:咪咕文化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。