[发明专利]基于虚幻引擎的可远程配置的数据模型融合方法在审
申请号: | 202110509940.3 | 申请日: | 2021-05-11 |
公开(公告)号: | CN113408572A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 沈驰远;方瑾;朱洪波;董道国;刘翀 | 申请(专利权)人: | 华建数创(上海)科技有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;H04L29/08 |
代理公司: | 上海首言专利代理事务所(普通合伙) 31360 | 代理人: | 苗绘 |
地址: | 200040 上海市静安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚幻 引擎 远程 配置 数据模型 融合 方法 | ||
本发明公开了一种基于虚幻引擎的可远程配置的数据模型融合方法,包含如下步骤:在虚幻引擎中制作项目模板,项目模板包含:参数化模型库、模型材质库、远程模型配置模块、HTTP协议模块、模型动态加载模块,参数化模型库中预制若干模型;远程模型配置模块对预制于参数化模型库中的各个模型的模型参数进行配置;虚幻引擎通过HTTP协议模块获取需配置进应用场景中的各个模型的模型参数;模型动态加载模块将模型加载到应用场景中;模型动态加载模块将参数属性与模型进行匹配。本发明可远程对数据与模型融合交互进行配置,解决了现有虚幻引擎数据模型交互融合只可通过本地进行配置的缺陷。
技术领域
本发明涉及建筑信息自动建模技术领域,特别涉及一种基于虚幻引擎的可远程配置的数据模型融合方法。
背景技术
现有的虚幻引擎(unreal engine,UE)与数据模型进行融合交互的方法是直接在虚幻引擎内写入数据或基于本地数据表的方式进行的。直接在虚幻引擎内写入数据的方式是最直接的对数据模型进行融合交互的方式,可以最快速地将所需要的数据写入程序中,具有读取数据效率高的优势。但当数据量达到一定的规模后,这样直接写入数据的方式在写入数据时就会很繁琐,无法形成一个系统化的写入流程。
基于本地数据表的方式进行数据模型融合交互可以将数据读取源统一,数据表顾名思义就是以有意义且有用的方式将各种相关的数据归类的表格,其中,数据字段可以是任何有效的程序可读取属性,包括资产引用。
以上两种将数据模型进行融合交互的方法都是基于本地数据源的,无法通过远程的方式对数据进行配置完成数据模型的融合交互。
发明内容
根据本发明实施例,提供了一种基于虚幻引擎的可远程配置的数据模型融合方法,包含如下步骤:
在虚幻引擎中制作项目模板,项目模板包含:参数化模型库、模型材质库、远程模型配置模块、HTTP协议模块、模型动态加载模块,参数化模型库中预制若干模型;
远程模型配置模块对预制于参数化模型库中的各个模型的模型参数进行配置;
虚幻引擎通过HTTP协议模块获取需配置进应用场景中的各个模型的模型参数;
模型动态加载模块将模型加载到应用场景中;
模型动态加载模块将模型参数与模型进行匹配。
进一步,模型参数包含但不限于:位置坐标、旋转、缩放、属性数据。
进一步,模型材质库中的模型材质与预制在参数模型库中的若干模型相对应。
进一步,模型参数可通过HTTP协议模块进行修改。
进一步,构建参数化模型库和模型材质库包含如下子步骤:
采用建模工具构建应用场景需用到的模型;
将模型导入虚幻引擎中,在虚幻引擎中建立参数化模型库;
根据模型对应的材质,构建对应模型的模型材质库。
进一步,远程模型配置模块配置各个模型的触发事件,触发事件包含但不限于:点击高亮、悬浮缩放。
进一步,触发事件配置完成后生成配置表,配置表保存至虚幻引擎的后端数据库。
进一步,模型动态加载模块将触发事件与模型相匹配。
根据本发明实施例的基于虚幻引擎的可远程配置的数据模型融合方法,可远程对数据与模型融合交互进行配置,解决了现有虚幻引擎数据模型交互融合只可通过本地进行配置的缺陷。
要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并 且意图在于提供要求保护的技术的进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华建数创(上海)科技有限公司,未经华建数创(上海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110509940.3/2.html,转载请声明来源钻瓜专利网。