三维资产的可交互动态内容生成方法、系统、设备和存储介质与流程
本发明属于数据处理领域,尤其涉及一种三维资产的可交互动态内容生成方法、系统、设备和存储介质。
背景技术:
1、传统的三维资产动态内容生成方法重点在于生成仿真配置或生成场景布局等单点环节。
2、考虑到传统方法缺乏对静态三维资产的全链路整合,会导致企业的静态展示类三维资产(如cad、bim模型)难以系统性地转化为具备动态行为与交互逻辑的可部署内容。
技术实现思路
1、鉴于此,本发明实施例提供一种三维资产的可交互动态内容生成方法、系统、设备和存储介质,可以解决相关技术中难以系统性地转化为具备动态行为与交互逻辑的可部署内容的问题。
2、本发明第一方面提供了一种三维资产的可交互动态内容生成方法,包括:
3、接收用户输入的自然语言目标描述和静态三维资产数据,并根据所述静态三维资产数据,生成包含几何层级、部件运动关系及功能标签的资产语义图谱;
4、根据所述资产语义图谱与所述自然语言目标描述,通过agent规划生成结构化的动态工作流图,其中,所述agent规划包括语义解析、技能检索与条目编排;
5、将所述动态工作流图输入至物理仿真引擎进行闭环验证,得到验证结果,并根据所述验证结果自适应修正所述动态工作流图,得到目标动态工作流图;
6、将所述目标动态工作流图封装为与目标终端解耦的统一内容包,并将所述统一内容包发送至所述目标终端。
7、可选地,在本发明第一方面的第一种实现方式中,所述根据所述静态三维资产数据,生成包含几何层级、部件运动关系及功能标签的资产语义图谱,包括:
8、根据所述静态三维资产数据,执行三维模型的数据提取,得到几何层级数据,所述几何层级数据包括所述三维模型的几何边界与所述三维模型的部件层级结构;
9、根据所述几何层级数据,识别部件间的物理连接类型,得到部件运动关系数据;
10、根据所述静态三维资产数据关联的设计说明文档与工艺流程文件,执行业务流程语义的抽取,得到功能标签数据;
11、融合所述几何层级数据、所述部件运动关系数据、所述功能标签数据,以得到所述资产语义图谱,其中,所述物理连接类型包括固定连接、铰链连接或滑动连接。
12、可选地,在本发明第一方面的第二种实现方式中,所述根据所述静态三维资产数据关联的设计说明文档与工艺流程文件,执行业务流程语义的抽取,得到功能标签数据,包括:
13、根据所述静态三维资产数据关联的所述设计说明文档与所述工艺流程文件,执行业务流程语义的解析操作,得到功能语义标签与业务节点数据,其中,所述设计说明文档包含部件功能定义,所述工艺流程文件包含操作步骤定义;
14、将所述功能语义标签与所述业务节点数据整合为所述功能标签数据。
15、可选地,在本发明第一方面的第三种实现方式中,所述根据所述资产语义图谱与所述自然语言目标描述,通过agent规划生成结构化的动态工作流图,包括:
16、根据所述资产语义图谱与所述自然语言目标描述,执行语义解析操作,得到用户意图表示数据,其中,所述用户意图表示数据包括场景目标类型、目标对象集合、子任务时序关系;
17、根据所述用户意图表示数据,执行技能检索操作,得到适配的技能条目集合,其中,所述技能条目包含适用资产的语义条件、输入输出参数及物理约束条件;
18、根据所述技能条目集合,执行条目编排操作,得到所述结构化的动态工作流图,其中,所述条目编排根据所述子任务时序关系进行。
19、可选地,在本发明第一方面的第四种实现方式中,所述根据所述技能条目集合,执行条目编排操作,得到所述结构化的动态工作流图,包括:
20、根据所述技能条目集合中的物理约束条件,执行约束匹配操作,得到符合所述资产语义图谱的候选技能条目;
21、根据所述子任务时序关系,执行候选技能条目的排序操作,得到时序排列的技能序列;
22、根据所述技能序列,执行节点连接操作,得到包含对象节点、动作节点、物理约束边的所述动态工作流图,其中,所述物理约束边用于声明动作执行时的运动范围或碰撞规避逻辑。
23、可选地,在本发明第一方面的第五种实现方式中,所述根据所述验证结果自适应修正所述动态工作流图,得到目标动态工作流图,包括:
24、若根据所述验证结果确定存在几何穿插或运动范围超限,则执行参数调整操作,得到修正后的动作节点参数;
25、根据所述修正后的动作节点参数,重新生成所述动态工作流图,并重复执行所述几何与物理验证操作,直至得到验证通过的所述目标动态工作流图。
26、可选地,在本发明第一方面的第六种实现方式中,所述将所述目标动态工作流图封装为与目标终端解耦的统一内容包,并将所述统一内容包发送至所述目标终端,包括:
27、根据所述目标动态工作流图,执行基于openusd标准的封装操作,得到统一内容包,其中,所述统一内容包包括动态工作流图序列化表示、渲染配置元数据;
28、识别所述目标终端的硬件类型与交互配置要求,执行适配规则匹配操作,得到对应的适配器;
29、调用所述适配器,将所述统一内容包编译为可部署运行包,并将所述可部署运行包发送至所述目标终端,其中,所述目标终端包括web端、vr/ar头显或空间计算设备。
30、第二方面,本发明实施例提供了一种三维资产的可交互动态内容生成系统,所述系统包括:
31、图谱生成模块,用于接收用户输入的自然语言目标描述和静态三维资产数据,并根据所述静态三维资产数据,生成包含几何层级、部件运动关系及功能标签的资产语义图谱;
32、工作流图生成模块,用于根据所述资产语义图谱与所述自然语言目标描述,通过agent规划生成结构化的动态工作流图;
33、验证模块,用于将所述动态工作流图输入至物理仿真引擎进行闭环验证,得到验证结果,并根据所述验证结果自适应修正所述动态工作流图,得到目标动态工作流图;
34、发送模块,用于将所述目标动态工作流图封装为与目标终端解耦的统一内容包,并将所述统一内容包发送至所述目标终端。
35、第三方面,本发明实施例提供了一种电子设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述三维资产的可交互动态内容生成方法的步骤。
36、第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述三维资产的可交互动态内容生成方法的步骤。
37、第五方面,本发明实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述三维资产的可交互动态内容生成方法。
38、本发明实施例与现有技术相比的有益效果是:通过生成资产语义图谱,将孤立的静态模型升维为机器可理解的语义化资产;用agent基于语义图谱与用户意图自动编排带时序依赖的结构化的动态工作流图;引入物理仿真引擎对工作流图进行验证与自适应修正;通过封装终端解耦的统一内容包,克服了传统方法仅聚焦仿真配置生成或场景布局构建等单点环节的缺陷,实现了静态展示类三维资产向具备动态行为、交互逻辑的可部署内容的转化。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com