System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于虚幻引擎的模型自动着色方法、装置及存储介质制造方法及图纸_技高网

基于虚幻引擎的模型自动着色方法、装置及存储介质制造方法及图纸

技术编号:42374026 阅读:3 留言:0更新日期:2024-08-16 14:57
本发明专利技术涉及一种基于虚幻引擎的模型自动着色方法、装置及存储介质,属于模型渲染着色技术领域,该方法包括:基于不同领域的模型,建立模型数据标准;模型数据标准包括:模型分类、模型组织架构、模型合并规则、模型命名规范和模型元数据库;基于模型数据标准,在虚幻引擎中创建模型着色匹配库;对待着色模型进行标准化处理,得到标准化模型;将标准化模型导入虚幻引擎中,基于模型着色匹配库对标准化模型进行自动着色。本发明专利技术提供的基于虚幻引擎的模型自动着色方法,可以根据模型着色匹配库对导入虚幻引擎的模型进行自动着色,避免了人工手动着色导致的主观性问题,提高模型着色的效率和精度,以及提高模型渲染速度。

【技术实现步骤摘要】

本专利技术涉及模型渲染着色,尤其涉及一种基于虚幻引擎的模型自动着色方法、装置及存储介质


技术介绍

1、高精度仿真模型是智慧城市、智能制造、数字孪生等领域的底座与基础。高精度模型的形状主要来源于图纸、激光扫描、测绘结果等设计与测绘文件。但通过设计、测绘文件建立的模型仅保留了几何信息,为了呈现更逼真贴近现实的仿真模型,着色成为了建立高精度仿真的关键。

2、目前高精度仿真模型着色与标识的常规做法是直接通过高精度照片投影完成,但这种方法一方面无法准确表达模型表面细微起伏结构,另一方面极大地增加了纹理数目与大小,使得建立的模型难以导入系统满足用户需求。

3、传统的模型着色存在着色时间长且着色效果较差的缺陷。传统的模型着色是通过人工在3dmax软件或者专业设计软件中手动进行着色。传统的模型标识是通过人工在3dmax软件中根据标识内容手动建立标识模型并调整位置。整个流程的处理过程人工参与度极高,调整过程过于繁杂,又因城市、工厂与数字孪生级别数据量庞大、精度要求高,导致模型着色与标识十分耗时耗力,远远无法满足工程交付及正向设计的需要。市面上虽然存在一定的自动化模型着色方法,但首先它们没有对颜色库进行整合统一,使得相同颜色、纹理的材质产生大量的冗余,极大地增加了模型加载的负担;其次,它们无法针对性地对工厂模型组织情况进行匹配,很多自动化过程无法执行,自动化建模结果较真实模型有所缺失;最后,它们的着色规则没有按照相应的行业规范和真实情况进行调整,使得最终模型着色对城市、工厂的仿真程度很低,也几乎无法直接传达出高精度仿真模型颜色本该有的零部件模型属性信息及其介质信息。


技术实现思路

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、本专利技术的有益效果是:本专利技术提供的基于虚幻引擎的模型自动着色方法,通过根据不同领域的高精度仿真模型建立统一的模型数据标准,并根据模型数据标准在虚幻引擎中创建模型着色匹配库,以及对待着色模型进行标准化处理得到标准化模型,从而可以根据模型着色匹配库对导入虚幻引擎的模型进行自动着色,避免了人工手动着色导致的主观性问题,提高模型着色的效率和精度,以及提高模型渲染速度。

本文档来自技高网...

【技术保护点】

1.一种基于虚幻引擎的模型自动着色方法,其特征在于,包括:

2.根据权利要求1所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述基于不同领域的模型,建立模型数据标准,包括:

3.根据权利要求2所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述基于所述模型数据标准,在虚幻引擎中创建模型着色匹配库,包括:

4.根据权利要求1所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述对待着色模型进行标准化处理,得到标准化模型,包括:

5.根据权利要求3所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述将所述标准化模型导入所述虚幻引擎中,基于所述模型着色匹配库对所述标准化模型进行自动着色,包括:

6.根据权利要求5所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述基于所述模型着色匹配库,对所述合并后的模型进行自动着色,包括:

7.根据权利要求1所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述基于所述模型着色匹配库对所述标准化模型进行自动着色之后,还包括:

8.一种基于虚幻引擎的模型自动着色装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,其中,

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的基于虚幻引擎的模型自动着色方法。

...

【技术特征摘要】

1.一种基于虚幻引擎的模型自动着色方法,其特征在于,包括:

2.根据权利要求1所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述基于不同领域的模型,建立模型数据标准,包括:

3.根据权利要求2所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述基于所述模型数据标准,在虚幻引擎中创建模型着色匹配库,包括:

4.根据权利要求1所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述对待着色模型进行标准化处理,得到标准化模型,包括:

5.根据权利要求3所述的基于虚幻引擎的模型自动着色方法,其特征在于,所述将所述标准化模型导入所述虚幻引擎中,基于所述模型着色匹配库对所述标准化模型进...

【专利技术属性】
技术研发人员:肖凯刘松潘传鹏李代希
申请(专利权)人:中冶武勘智诚武汉工程技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1