基于XR技术的虚拟对象动作的捕捉方法、装置及存储介质与流程
未命名
07-23
阅读:108
评论:0
基于xr技术的虚拟对象动作的捕捉方法、装置及存储介质
技术领域
1.本发明涉及虚拟现实交互技术领域,具体而言,涉及一种基于xr技术的虚拟对象动作的捕捉方法、装置及存储介质。
背景技术:
2.随着互联网技术的发展,虚拟现实互动也逐渐出现在大众生活中。xr(extended reality,扩展现实),是指通过计算机将真实与虚拟相结合,打造一个可人机交互的虚拟环境,是ar、vr、mr等多种技术的统称。通过将三者的视觉交互技术相融合,为体验者带来虚拟世界与现实世界之间无缝转换的“沉浸感”。
3.基于xr技术的发展,出现了更为智能的xr虚拟直播,实现多方用户的网络互动。xr虚拟直播技术是在ue环境中还原真实环境,实时渲染输出内容,真人在虚拟环境下完成直播;或是真人主播通过表情、动作捕捉等技术,将一举一动投射到负责出镜的、事先设定好的2d或3d形象上,在屏幕后实时提供声音并输出内容的技术。动作捕捉在xr虚拟直播技术中是一项非常重要的技术,其是一种虚拟制作技术,就是采用动捕相关的设备在实现人或者物体基本位移行为记录动作,直接将位移的信息采集并进行重定向,以操控虚拟角色或对象。
4.目前的xr虚拟直播中,由于动作捕捉存在延迟或者对象捕捉不到位,导致直播效果不好;且当存在多个对象时,数据量过大,更容易捕捉不全面,无法实现精准全面的对象动作捕捉,无法适用实时多变的直播需求。
技术实现要素:
5.为了克服上述问题或者至少部分地解决上述问题,本发明提供一种基于xr技术的虚拟对象动作的捕捉方法、装置及存储介质,可对直播过程中的虚拟对象动作进行高效精准的捕捉,进而实现效果更好的直播互动。
6.为了解决上述技术问题,本发明采用的技术方案为:
7.第一方面,本发明提供一种基于xr技术的虚拟对象动作的捕捉方法,包括以下步骤:
8.录入并根据直播需求信息构建对象捕捉模型;
9.根据直播需求信息采集并根据场景环境信息搭建虚拟直播场景;
10.提取并根据直播需求信息中的对象信息构建虚拟人物,并将该虚拟人物导入至虚拟直播场景中,以得到直播模型;
11.构建对象捕捉模型和直播模型之间的通信通道;
12.直播时,基于对象捕捉模型实时捕捉目标对象动作信息,并基于对应的通信通道将目标对象动作信息传输至直播模型,对直播模型中对应的虚拟人物进行实时调整,实现直播交互。
13.本方法针对实际的直播需求确定合理的对象,并基于对象构建针对性的对象捕捉
模型,该模型是包括多个捕捉节点的技术框架;为了更好的满足直播需求,结合需求中的场景环境和对象构建针对性的虚拟直播场景和虚拟人物,以构建一个精准的直播模型,模拟真实的直播环境;为了进一步保证直播效果,构建合理的通信通道,实现对象捕捉模型与直播模型之间的数据通信,提高数据传输效率以及效果,实现数据实时同步;当进行直播时,基于对象捕捉模型实时捕捉各个对应的动作信息,并基于通信通道实时传输给直播模型中对应的虚拟人物,实现实时同步的虚拟对象动作,达到更好的直播交互效果。
14.基于第一方面,进一步地,上述根据直播需求信息构建对象捕捉模型包括以下步骤:
15.将直播需求信息导入至预置的需求分析模型中,生成需求特征分析结果;
16.根据需求特征分析结果中的对象数量设定捕捉节点;
17.根据需求特征分析结果中的对象特征数据确定对应捕捉节点下的捕捉方案;
18.根据捕捉节点和对应的捕捉方案构建对象捕捉模型。
19.基于第一方面,进一步地,上述构建对象捕捉模型和直播模型之间的通信通道的方法包括以下步骤:
20.提取并以捕捉节点和虚拟人物作为通信对象;
21.按照通信对象构建对应的捕捉节点与虚拟人物之间的通信通道。
22.基于第一方面,进一步地,上述对直播模型中对应的虚拟人物进行实时调整的方法包括以下步骤:
23.根据目标对象动作信息中各个对象的静态表情动作对直播模型中对应的虚拟人物的面部表情进行实时调整;
24.根据目标对象动作信息中各个对象的动态姿态动作对直播模型中对应的虚拟人物的动作姿态进行实时调整。
25.第二方面,本发明提供一种基于xr技术的虚拟对象动作的捕捉装置,包括捕捉模型构建模块、虚拟场景搭建模块、直播模型构建模块、通道构建模块以及动作捕捉模块,其中:
26.捕捉模型构建模块,用于录入并根据直播需求信息构建对象捕捉模型;
27.虚拟场景搭建模块,用于根据直播需求信息采集并根据场景环境信息搭建虚拟直播场景;
28.直播模型构建模块,用于提取并根据直播需求信息中的对象信息构建虚拟人物,并将该虚拟人物导入至虚拟直播场景中,以得到直播模型;
29.通道构建模块,用于构建对象捕捉模型和直播模型之间的通信通道;
30.动作捕捉模块,用于直播时,基于对象捕捉模型实时捕捉目标对象动作信息,并基于对应的通信通道将目标对象动作信息传输至直播模型,对直播模型中对应的虚拟人物进行实时调整,实现直播交互。
31.本系统通过捕捉模型构建模块、虚拟场景搭建模块、直播模型构建模块、通道构建模块以及动作捕捉模块等多个模块的配合,对直播过程中的虚拟对象动作进行高效精准的捕捉,进而实现效果更好的直播互动。本系统针对实际的直播需求确定合理的对象,并基于对象构建针对性的对象捕捉模型,该模型是包括多个捕捉节点的技术框架;为了更好的满足直播需求,结合需求中的场景环境和对象构建针对性的虚拟直播场景和虚拟人物,以构
建一个精准的直播模型,模拟真实的直播环境;为了进一步保证直播效果,构建合理的通信通道,实现对象捕捉模型与直播模型之间的数据通信,提高数据传输效率以及效果,实现数据实时同步;当进行直播时,基于对象捕捉模型实时捕捉各个对应的动作信息,并基于通信通道实时传输给直播模型中对应的虚拟人物,实现实时同步的虚拟对象动作,达到更好的直播交互效果。
32.基于第二方面,进一步地,上述捕捉模型构建模块包括需求分析单元、节点设定单元、捕捉方案确定单元以及模型构建单元,其中:
33.需求分析单元,用于将直播需求信息导入至预置的需求分析模型中,生成需求特征分析结果;
34.节点设定单元,用于根据需求特征分析结果中的对象数量设定捕捉节点;
35.捕捉方案确定单元,用于根据需求特征分析结果中的对象特征数据确定对应捕捉节点下的捕捉方案;
36.模型构建单元,用于根据捕捉节点和对应的捕捉方案构建对象捕捉模型。
37.基于第二方面,进一步地,上述通道构建模块包括对象确定单元以及通信构建单元,其中:
38.对象确定单元,用于提取并以捕捉节点和虚拟人物作为通信对象;
39.通信构建单元,用于按照通信对象构建对应的捕捉节点与虚拟人物之间的通信通道。
40.基于第二方面,进一步地,上述动作捕捉模块包括表情调整单元和姿态调整单元,其中:
41.表情调整单元,用于根据目标对象动作信息中各个对象的静态表情动作对直播模型中对应的虚拟人物的面部表情进行实时调整;
42.姿态调整单元,用于根据目标对象动作信息中各个对象的动态姿态动作对直播模型中对应的虚拟人物的动作姿态进行实时调整。
43.第三方面,本技术实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器。当一个或多个程序被处理器执行时,实现如上述第一方面中任一项的方法。
44.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项的方法。
45.本发明实施例至少具有如下优点或有益效果:
46.本发明实施例提供一种基于xr技术的虚拟对象动作的捕捉方法、装置及存储介质,针对实际的直播需求确定合理的对象,并基于对象构建针对性的对象捕捉模型;为了更好的满足直播需求,结合需求中的场景环境和对象构建针对性的虚拟直播场景和虚拟人物,以构建一个精准的直播模型,模拟真实的直播环境;为了进一步保证直播效果,构建合理的通信通道,实现对象捕捉模型与直播模型之间的数据通信,提高数据传输效率以及效果,实现数据实时同步;当进行直播时,基于对象捕捉模型实时捕捉各个对应的动作信息,并基于通信通道实时传输给直播模型中对应的虚拟人物,实现实时同步的虚拟对象动作,达到更好的直播交互效果。
附图说明
47.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
48.图1为本发明实施例一种基于xr技术的虚拟对象动作的捕捉方法的流程图;
49.图2为本发明实施例一种基于xr技术的虚拟对象动作的捕捉方法中构建对象捕捉模型的流程图;
50.图3为本发明实施例一种基于xr技术的虚拟对象动作的捕捉方法中构建通信通道的流程图;
51.图4为本发明实施例一种基于xr技术的虚拟对象动作的捕捉装置的原理框图;
52.图5为本发明实施例提供的一种电子设备的结构框图。
53.附图标记说明:100、捕捉模型构建模块;200、虚拟场景搭建模块;300、直播模型构建模块;400、通道构建模块;500、动作捕捉模块;101、存储器;102、处理器;103、通信接口。
具体实施方式
54.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
55.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
56.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
57.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
58.在本发明实施例的描述中,“多个”代表至少2个。
59.实施例:
60.如图1-图3所示,第一方面,本发明提供一种基于xr技术的虚拟对象动作的捕捉方法,包括以下步骤:
61.s1、录入并根据直播需求信息构建对象捕捉模型;
62.进一步地,如图2所示,包括:
63.s11、将直播需求信息导入至预置的需求分析模型中,生成需求特征分析结果;
64.s12、根据需求特征分析结果中的对象数量设定捕捉节点;
65.s13、根据需求特征分析结果中的对象特征数据确定对应捕捉节点下的捕捉方案;
66.s14、根据捕捉节点和对应的捕捉方案构建对象捕捉模型。
67.在本发明的一些实施例中,为了进一步提高对虚拟对象动作捕捉效果以及效率,实现更好的直播互动,结合直播需求中的对象数量以及各个对象特征确定合理的捕捉节点以及针对性的捕捉方案,进而构建针对性的对象捕捉模型,为后续高效精准的动作捕捉提供有效支撑。上述直播需求信息包括需求场景、参与对象信息等。
68.s2、根据直播需求信息采集并根据场景环境信息搭建虚拟直播场景;
69.s3、提取并根据直播需求信息中的对象信息构建虚拟人物,并将该虚拟人物导入至虚拟直播场景中,以得到直播模型;
70.s4、构建对象捕捉模型和直播模型之间的通信通道;
71.进一步地,如图3所示,包括:
72.s41、提取并以捕捉节点和虚拟人物作为通信对象;
73.s42、按照通信对象构建对应的捕捉节点与虚拟人物之间的通信通道。
74.在本发明的一些实施例中,为了保证虚拟人物的实时互动性,以捕捉节点和虚拟人物作为通信对象,构建对应通信对象之间的通信通道,基于唯一通信通道实现数据的精准对接。
75.s5、直播时,基于对象捕捉模型实时捕捉目标对象动作信息,并基于对应的通信通道将目标对象动作信息传输至直播模型,对直播模型中对应的虚拟人物进行实时调整,实现直播交互。
76.进一步地,包括:根据目标对象动作信息中各个对象的静态表情动作对直播模型中对应的虚拟人物的面部表情进行实时调整;根据目标对象动作信息中各个对象的动态姿态动作对直播模型中对应的虚拟人物的动作姿态进行实时调整。
77.在本发明的一些实施例中,为了保证虚拟直播效果,采集全面的对象动作信息,包括静态表情动作信息和动态姿态信息,基于表情和姿态对虚拟人物进行实时同步调整,实现更好的直播互动效果。
78.本方法针对实际的直播需求确定合理的对象,并基于对象构建针对性的对象捕捉模型,该模型是包括多个捕捉节点的技术框架;为了更好的满足直播需求,结合需求中的场景环境和对象构建针对性的虚拟直播场景和虚拟人物,以构建一个精准的直播模型,模拟真实的直播环境;为了进一步保证直播效果,构建合理的通信通道,实现对象捕捉模型与直播模型之间的数据通信,提高数据传输效率以及效果,实现数据实时同步;当进行直播时,基于对象捕捉模型实时捕捉各个对应的动作信息,并基于通信通道实时传输给直播模型中对应的虚拟人物,实现实时同步的虚拟对象动作,达到更好的直播交互效果。
79.如图4所示,第二方面,本发明实施例提供一种基于xr技术的虚拟对象动作的捕捉装置,包括捕捉模型构建模块100、虚拟场景搭建模块200、直播模型构建模块300、通道构建模块400以及动作捕捉模块500,其中:
80.捕捉模型构建模块100,用于录入并根据直播需求信息构建对象捕捉模型;
81.虚拟场景搭建模块200,用于根据直播需求信息采集并根据场景环境信息搭建虚
拟直播场景;
82.直播模型构建模块300,用于提取并根据直播需求信息中的对象信息构建虚拟人物,并将该虚拟人物导入至虚拟直播场景中,以得到直播模型;
83.通道构建模块400,用于构建对象捕捉模型和直播模型之间的通信通道;
84.动作捕捉模块500,用于直播时,基于对象捕捉模型实时捕捉目标对象动作信息,并基于对应的通信通道将目标对象动作信息传输至直播模型,对直播模型中对应的虚拟人物进行实时调整,实现直播交互。
85.本系统通过捕捉模型构建模块100、虚拟场景搭建模块200、直播模型构建模块300、通道构建模块400以及动作捕捉模块500等多个模块的配合,对直播过程中的虚拟对象动作进行高效精准的捕捉,进而实现效果更好的直播互动。本系统针对实际的直播需求确定合理的对象,并基于对象构建针对性的对象捕捉模型,该模型是包括多个捕捉节点的技术框架;为了更好的满足直播需求,结合需求中的场景环境和对象构建针对性的虚拟直播场景和虚拟人物,以构建一个精准的直播模型,模拟真实的直播环境;为了进一步保证直播效果,构建合理的通信通道,实现对象捕捉模型与直播模型之间的数据通信,提高数据传输效率以及效果,实现数据实时同步;当进行直播时,基于对象捕捉模型实时捕捉各个对应的动作信息,并基于通信通道实时传输给直播模型中对应的虚拟人物,实现实时同步的虚拟对象动作,达到更好的直播交互效果。
86.基于第二方面,在本发明的一些实施例中,上述捕捉模型构建模块100包括需求分析单元、节点设定单元、捕捉方案确定单元以及模型构建单元,其中:
87.需求分析单元,用于将直播需求信息导入至预置的需求分析模型中,生成需求特征分析结果;
88.节点设定单元,用于根据需求特征分析结果中的对象数量设定捕捉节点;
89.捕捉方案确定单元,用于根据需求特征分析结果中的对象特征数据确定对应捕捉节点下的捕捉方案;
90.模型构建单元,用于根据捕捉节点和对应的捕捉方案构建对象捕捉模型。
91.为了进一步提高对虚拟对象动作捕捉效果以及效率,实现更好的直播互动,通过需求分析单元、节点设定单元、捕捉方案确定单元以及模型构建单元的配合,结合直播需求中的对象数量以及各个对象特征确定合理的捕捉节点以及针对性的捕捉方案,进而构建针对性的对象捕捉模型,为后续高效精准的动作捕捉提供有效支撑。上述直播需求信息包括需求场景、参与对象信息等。
92.基于第二方面,在本发明的一些实施例中,上述通道构建模块400包括对象确定单元以及通信构建单元,其中:
93.对象确定单元,用于提取并以捕捉节点和虚拟人物作为通信对象;
94.通信构建单元,用于按照通信对象构建对应的捕捉节点与虚拟人物之间的通信通道。
95.为了保证虚拟人物的实时互动性,通过对象确定单元以及通信构建单元的配合,以捕捉节点和虚拟人物作为通信对象,构建对应通信对象之间的通信通道,基于唯一通信通道实现数据的精准对接。
96.基于第二方面,在本发明的一些实施例中,上述动作捕捉模块500包括表情调整单
元和姿态调整单元,其中:
97.表情调整单元,用于根据目标对象动作信息中各个对象的静态表情动作对直播模型中对应的虚拟人物的面部表情进行实时调整;
98.姿态调整单元,用于根据目标对象动作信息中各个对象的动态姿态动作对直播模型中对应的虚拟人物的动作姿态进行实时调整。
99.为了保证虚拟直播效果,采集全面的对象动作信息,包括静态表情动作信息和动态姿态信息,通过表情调整单元和姿态调整单元的配合,基于表情和姿态对虚拟人物进行实时同步调整,实现更好的直播互动效果。
100.如图5所示,第三方面,本技术实施例提供一种电子设备,其包括存储器101,用于存储一个或多个程序;处理器102。当一个或多个程序被处理器102执行时,实现如上述第一方面中任一项的方法。
101.还包括通信接口103,该存储器101、处理器102和通信接口103相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器101可用于存储软件程序及模块,处理器102通过执行存储在存储器101内的软件程序及模块,从而执行各种功能应用以及数据处理。该通信接口103可用于与其他节点设备进行信令或数据的通信。
102.其中,存储器101可以是但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
103.处理器102可以是一种集成电路芯片,具有信号处理能力。该处理器102可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
104.在本技术所提供的实施例中,应该理解到,所揭露的方法及系统和方法,也可以通过其它的方式实现。以上所描述的方法及系统实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的方法及系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
105.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
106.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,
该计算机程序被处理器102执行时实现如上述第一方面中任一项的方法。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
107.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
108.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其它的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
技术特征:
1.一种基于xr技术的虚拟对象动作的捕捉方法,其特征在于,包括以下步骤:录入并根据直播需求信息构建对象捕捉模型;根据直播需求信息采集并根据场景环境信息搭建虚拟直播场景;提取并根据直播需求信息中的对象信息构建虚拟人物,并将该虚拟人物导入至虚拟直播场景中,以得到直播模型;构建对象捕捉模型和直播模型之间的通信通道;直播时,基于对象捕捉模型实时捕捉目标对象动作信息,并基于对应的通信通道将目标对象动作信息传输至直播模型,对直播模型中对应的虚拟人物进行实时调整,实现直播交互。2.根据权利要求1所述的一种基于xr技术的虚拟对象动作的捕捉方法,其特征在于,所述根据直播需求信息构建对象捕捉模型包括以下步骤:将直播需求信息导入至预置的需求分析模型中,生成需求特征分析结果;根据需求特征分析结果中的对象数量设定捕捉节点;根据需求特征分析结果中的对象特征数据确定对应捕捉节点下的捕捉方案;根据捕捉节点和对应的捕捉方案构建对象捕捉模型。3.根据权利要求2所述的一种基于xr技术的虚拟对象动作的捕捉方法,其特征在于,所述构建对象捕捉模型和直播模型之间的通信通道的方法包括以下步骤:提取并以捕捉节点和虚拟人物作为通信对象;按照通信对象构建对应的捕捉节点与虚拟人物之间的通信通道。4.根据权利要求1所述的一种基于xr技术的虚拟对象动作的捕捉方法,其特征在于,所述对直播模型中对应的虚拟人物进行实时调整的方法包括以下步骤:根据目标对象动作信息中各个对象的静态表情动作对直播模型中对应的虚拟人物的面部表情进行实时调整;根据目标对象动作信息中各个对象的动态姿态动作对直播模型中对应的虚拟人物的动作姿态进行实时调整。5.一种基于xr技术的虚拟对象动作的捕捉装置,其特征在于,包括捕捉模型构建模块、虚拟场景搭建模块、直播模型构建模块、通道构建模块以及动作捕捉模块,其中:捕捉模型构建模块,用于录入并根据直播需求信息构建对象捕捉模型;虚拟场景搭建模块,用于根据直播需求信息采集并根据场景环境信息搭建虚拟直播场景;直播模型构建模块,用于提取并根据直播需求信息中的对象信息构建虚拟人物,并将该虚拟人物导入至虚拟直播场景中,以得到直播模型;通道构建模块,用于构建对象捕捉模型和直播模型之间的通信通道;动作捕捉模块,用于直播时,基于对象捕捉模型实时捕捉目标对象动作信息,并基于对应的通信通道将目标对象动作信息传输至直播模型,对直播模型中对应的虚拟人物进行实时调整,实现直播交互。6.根据权利要求5所述的一种基于xr技术的虚拟对象动作的捕捉装置,其特征在于,所述捕捉模型构建模块包括需求分析单元、节点设定单元、捕捉方案确定单元以及模型构建单元,其中:
需求分析单元,用于将直播需求信息导入至预置的需求分析模型中,生成需求特征分析结果;节点设定单元,用于根据需求特征分析结果中的对象数量设定捕捉节点;捕捉方案确定单元,用于根据需求特征分析结果中的对象特征数据确定对应捕捉节点下的捕捉方案;模型构建单元,用于根据捕捉节点和对应的捕捉方案构建对象捕捉模型。7.根据权利要求6所述的一种基于xr技术的虚拟对象动作的捕捉装置,其特征在于,所述通道构建模块包括对象确定单元以及通信构建单元,其中:对象确定单元,用于提取并以捕捉节点和虚拟人物作为通信对象;通信构建单元,用于按照通信对象构建对应的捕捉节点与虚拟人物之间的通信通道。8.根据权利要求5所述的一种基于xr技术的虚拟对象动作的捕捉装置,其特征在于,所述动作捕捉模块包括表情调整单元和姿态调整单元,其中:表情调整单元,用于根据目标对象动作信息中各个对象的静态表情动作对直播模型中对应的虚拟人物的面部表情进行实时调整;姿态调整单元,用于根据目标对象动作信息中各个对象的动态姿态动作对直播模型中对应的虚拟人物的动作姿态进行实时调整。9.一种电子设备,其特征在于,包括:存储器,用于存储一个或多个程序;处理器;当所述一个或多个程序被所述处理器执行时,实现如权利要求1-4中任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-4中任一项所述的方法。
技术总结
本发明公开了一种基于XR技术的虚拟对象动作的捕捉方法、装置及存储介质,涉及虚拟现实交互技术领域。该方法包括:录入并根据直播需求信息构建对象捕捉模型;根据直播需求信息采集并根据场景环境信息搭建虚拟直播场景;提取并根据直播需求信息中的对象信息构建虚拟人物,并将该虚拟人物导入至虚拟直播场景中,以得到直播模型;构建对象捕捉模型和直播模型的通信通道;直播时,基于对象捕捉模型实时捕捉目标对象动作信息,并基于对应的通信通道将目标对象动作信息传输至直播模型,对直播模型中对应的虚拟人物进行实时调整,实现直播交互。本发明可对直播过程中的虚拟对象动作进行高效精准的捕捉,进而实现效果更好的直播互动。动。动。
技术研发人员:崔非
受保护的技术使用者:上海傲驰广告文化集团有限公司
技术研发日:2023.04.10
技术公布日:2023/7/21
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
