一种数字人显示方法、装置、设备及可读存储介质与流程
- 国知局
- 2024-07-11 16:07:10
本发明涉及虚拟,尤其涉及一种数字人显示方法、装置、设备及可读存储介质。
背景技术:
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、第一处理模块,用于将进入虚拟场景的数字人的服饰进行遮挡显示,并为所述数字人加载服饰资源;
29、第二处理模块,用于根据所述服饰资源的加载进度信息和/或所述数字人与其他数字人之间的交互信息,调整所述服饰的显示。
30、可选的,所述交互信息包括:碰撞信息;
31、所述根据所述服饰资源的加载进度信息和/或所述数字人与其他数字人之间的交互信息,调整所述服饰的显示,包括:
32、根据所述服饰资源的加载进度信息,确定所述服饰中已加载完成的第一服饰部分;
33、根据所述碰撞信息,确定所述第一服饰部分的待显示体积;
34、根据所述待显示体积,调整所述服饰的显示。
35、可选的,所述将进入虚拟场景的数字人的服饰进行遮挡显示,包括:
36、将进入虚拟场景的数字人的服饰采用具有目标材质的遮挡物进行遮挡显示;
37、所述根据所述待显示体积,调整所述服饰的显示,包括:
38、根据所述待显示体积,移除部分遮挡所述第一服饰部分的遮挡物。
39、可选的,所述根据所述碰撞信息,确定所述第一服饰部分的待显示体积,包括:
40、根据所述碰撞信息,确定碰撞强度;
41、根据所述碰撞强度,确定所述第一服饰部分的待显示体积;
42、其中,所述碰撞信息包括:碰撞的数字人个数、碰撞速度信息以及碰撞动作信息中的至少一项。
43、可选的,所述根据所述服饰资源的加载进度信息,确定所述服饰中已加载完成的第一服饰部分,包括:
44、根据所述服饰资源的加载进行信息,确定所述服饰中已加载完成的第一服饰部分的可显示体积;
45、所述根据所述碰撞信息,确定所述第一服饰部分的待显示体积,包括:
46、根据所述碰撞信息和可显示体积,确定所述第一服饰部分的待显示体积。
47、可选的,还包括:
48、第一确定模块,用于在根据所述碰撞信息和可显示体积,确定所述第一服饰部分的待显示体积之前,确定所述第一服饰部分的已显示体积;
49、第三处理模块,用于根据所述已显示体积,更新所述可显示体积。
50、可选的,所述根据所述碰撞信息和可显示体积,确定所述第一服饰部分的待显示体积,包括:
51、在所述碰撞信息指示碰撞强度大于第一阈值且所述可显示体积小于第二阈值的情况下,将所述可显示体积作为所述第一服饰部分的待显示体积。
52、本发明实施例还提供了一种数字人显示设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器执行所述程序时实现上述的数字人显示方法。
53、本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现上述的数字人显示方法中的步骤。
54、本发明的上述技术方案的有益效果如下:
55、上述方案中,所述数字人显示方法通过将进入虚拟场景的数字人的服饰进行遮挡显示,并为所述数字人加载服饰资源;根据所述服饰资源的加载进度信息和/或所述数字人与其他数字人之间的交互信息,调整所述服饰的显示;能够支持利用数字人交互的时间进行服饰资源加载,后续根据加载进度以及交互情况逐步进行服饰显示,这样可以避免服饰加载占用单独的时间而导致的应用加载时间过长。
技术特征:1.一种数字人显示方法,其特征在于,包括:
2.根据权利要求1所述的数字人显示方法,其特征在于,所述交互信息包括:碰撞信息;
3.根据权利要求2所述的数字人显示方法,其特征在于,所述将进入虚拟场景的数字人的服饰进行遮挡显示,包括:
4.根据权利要求2所述的数字人显示方法,其特征在于,所述根据所述碰撞信息,确定所述第一服饰部分的待显示体积,包括:
5.根据权利要求2至4中任一项所述的数字人显示方法,其特征在于,所述根据所述服饰资源的加载进度信息,确定所述服饰中已加载完成的第一服饰部分,包括:
6.根据权利要求5所述的数字人显示方法,其特征在于,在根据所述碰撞信息和可显示体积,确定所述第一服饰部分的待显示体积之前,还包括:
7.根据权利要求6所述的数字人显示方法,其特征在于,所述根据所述碰撞信息和可显示体积,确定所述第一服饰部分的待显示体积,包括:
8.一种数字人显示装置,其特征在于,包括:
9.一种数字人显示设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器执行所述程序时实现如权利要求1至7中任一项所述的数字人显示方法。
10.一种可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一项所述的数字人显示方法中的步骤。
技术总结本发明提供了一种数字人显示方法、装置、设备及可读存储介质,其中,数字人显示方法,包括:将进入虚拟场景的数字人的服饰进行遮挡显示,并为所述数字人加载服饰资源;根据所述服饰资源的加载进度信息和/或所述数字人与其他数字人之间的交互信息,调整所述服饰的显示。本方案能够支持利用数字人交互的时间进行服饰资源加载,后续根据加载进度以及交互情况逐步进行服饰显示,这样可以避免服饰加载占用单独的时间而导致的应用加载时间过长。技术研发人员:刘超,米庆安受保护的技术使用者:咪咕文化科技有限公司技术研发日:技术公布日:2024/4/17本文地址:https://www.jishuxx.com/zhuanli/20240615/77552.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。