一种三维场景渲染方法技术

技术编号:39789405 阅读:26 留言:0更新日期:2023-12-22 02:27
本发明专利技术实施例公开了一种三维场景渲染方法

【技术实现步骤摘要】
一种三维场景渲染方法、装置及存储介质


[0001]本专利技术涉及计算机软件设计
,具体涉及一种三维场景渲染方法

装置及存储介质


技术介绍

[0002]航电枢纽施工条件复杂,多个厂家同时进场,平行作业和作业面狭窄导致互相干扰,为施工过程中的工期

质量等控制都带来很多不确定的因素

此外,航电枢纽水工建筑物种类繁多,关系复杂

因此,为方便管理,相关的工程管理平台应运而生

[0003]随着工程管理平台的发展,
BIM

GIS
结合的应用越来越广泛,例如超大型

超写实的三维场景,采用
BIM

GIS
相结合的方式可高度还原施工现场

但是,过大的三维场景会对工程管理平台的加载产生影响,导致场景展示不完整

加载速度过慢等,从而影响整体视觉效果


技术实现思路

[0004]针对
技术介绍
中所提及的技术缺陷,本专利技术实施例的目的在于提供一种三维场景渲染方法

装置及存储介质,以解决航电枢纽工程管理平台加载速度慢的技术问题

[0005]为实现上述目的,第一方面,本专利技术实施例提供了一种三维场景渲染方法,其适用于航电枢纽工程管理平台,包括如下步骤:
[0006]获取待处理的三维场景,并按照分块规则对待处理的三维场景进行分块处理,得到多个分块文件;所述三维场景包括航电枢纽全域范围;所述分块规则包括
BIM
建模编号标准和
GIS
模型区域;所述分块文件包括
BIM
模型和
GIS
模型;
[0007]对所述
BIM
模型和
GIS
模型进行赋材质处理,并导出多个导出文件;
[0008]将多个所述导出文件导入
UE5
软件进行处理,得到待加载文件;
[0009]通过代码将所述待加载文件批量加载至所述航电枢纽工程管理平台,实现三维场景渲染

[0010]作为本申请的一种具体实现方式,对所述
BIM
模型和
GIS
模型进行赋材质处理,具体为:
[0011]通过
3DMax
软件的材质球修改
BIM
模型和
GIS
模型的参数;或
[0012]通过
UE5
软件的材质球修改
BIM
模型和
GIS
模型的参数;或
[0013]通过无人机获取
GIS
模型,对所述
GIS
模型进行光照处理以增强真实度

[0014]作为本申请的一种具体实现方式,得到多个导出文件,具体为:
[0015]安装
Datasmith
导出插件;
[0016]采用所述
Datasmith
导出插件将多个所述分块文件导出,得到多个具有
.unatasmith
扩展名的导出文件

[0017]作为本申请的一种具体实现方式,将多个所述导出文件导入
UE5
软件进行处理,得到待加载文件,具体为:
[0018]在
UE5
软件中新建项目,将
PAK
资产文件放入对应项目文件夹中配置,通过
PAK
资产在项目中新建插件,在插件层级下新建关卡;
[0019]将具有
.unatasmith
扩展名的导出文件,通过
UE5
软件内置的
Datasmith
导出插件导入关卡中,生成文件夹,完成插件配置;所述文件夹包括三维模型资产;
[0020]将配置完成的插件通过
PakCretor
导出,生成具有
.pak
扩展名的待加载文件

[0021]作为本申请的一种优选实现方式,所述三维模型资产包括材质资产和纹理资产;所述方法还包括:
[0022]对所述材质资产和纹理资产进行全局处理;所述全局处理包括增加对应蓝图

[0023]第二方面,本专利技术实施例提供了一种三维场景渲染装置,包括:
[0024]分块单元,用于获取待处理的三维场景,并按照分块规则对待处理的三维场景进行分块处理,得到多个分块文件;所述三维场景包括航电枢纽全域范围;所述分块规则包括
BIM
建模编号标准和
GIS
模型区域;所述分块文件包括
BIM
模型和
GIS
模型;
[0025]导出单元,用于对所述
BIM
模型和
GIS
模型进行赋材质处理,并导出多个导出文件;
[0026]导入单元,用于将多个所述导出文件导入
UE5
软件进行处理,得到待加载文件;
[0027]加载单元,用于通过代码将所述待加载文件批量加载至航电枢纽工程管理平台,实现三维场景渲染

[0028]作为一种具体的实现方式,所述导出单元具体用于:
[0029]通过
3DMax
软件的材质球修改
BIM
模型和
GIS
模型的参数;或
[0030]通过
UE5
软件的材质球修改
BIM
模型和
GIS
模型的参数;或
[0031]通过无人机获取
GIS
模型,对所述
GIS
模型进行光照处理以增强真实度;
[0032]安装
Datasmith
导出插件;
[0033]采用所述
Datasmith
导出插件将多个所述分块文件导出,得到多个具有
.unatasmith
扩展名的导出文件

[0034]作为一种具体的实现方式,所述导入单元具体用于:
[0035]在
UE5
软件中新建项目,将
PAK
资产文件放入对应项目文件夹中配置,通过
PAK
资产在项目中新建插件,在插件层级下新建关卡;
[0036]将具有
.unatasmith
扩展名的导出文件,通过
UE5
软件内置的
Datasmith
导出插件导入关卡中,生成文件夹,完成插件配置;所述文件夹包括三维模型资产;
[0037]将配置完成的插件通过
PakCretor
导出,生成具有
.pak
扩展名的待加载文件

[0038]第三方面,本专利技术实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种三维场景渲染方法,其特征在于,所述方法适用于航电枢纽工程管理平台,包括如下步骤:获取待处理的三维场景,并按照分块规则对待处理的三维场景进行分块处理,得到多个分块文件;所述三维场景包括航电枢纽全域范围;所述分块规则包括
BIM
建模编号标准和
GIS
模型区域;所述分块文件包括
BIM
模型和
GIS
模型;对所述
BIM
模型和
GIS
模型进行赋材质处理,并导出多个导出文件;将多个所述导出文件导入
UE5
软件进行处理,得到待加载文件;通过代码将所述待加载文件批量加载至所述航电枢纽工程管理平台,实现三维场景渲染
。2.
如权利要求1所述的三维场景渲染方法,其特征在于,对所述
BIM
模型和
GIS
模型进行赋材质处理,具体为:通过
3DMax
软件的材质球修改
BIM
模型和
GIS
模型的参数;或通过
UE5
软件的材质球修改
BIM
模型和
GIS
模型的参数;或通过无人机获取
GIS
模型,对所述
GIS
模型进行光照处理以增强真实度
。3.
如权利要求1所述的三维场景渲染方法,其特征在于,得到多个导出文件,具体为:安装
Datasmith
导出插件;采用所述
Datasmith
导出插件将多个所述分块文件导出,得到多个具有
.unatasmith
扩展名的导出文件
。4.
如权利要求3所述的三维场景渲染方法,其特征在于,将多个所述导出文件导入
UE5
软件进行处理,得到待加载文件,具体为:在
UE5
软件中新建项目,将
PAK
资产文件放入对应项目文件夹中配置,通过
PAK
资产在项目中新建插件,在插件层级下新建关卡;将具有
.unatasmith
扩展名的导出文件,通过
UE5
软件内置的
Datasmith
导出插件导入关卡中,生成文件夹,完成插件配置;所述文件夹包括三维模型资产;将配置完成的插件通过
PakCretor
导出,生成具有
.pak
扩展名的待加载文件
。5.
如权利要求4所述的三维场景渲染方法,其特征在于,所述三维模型资产包括材质资产和纹理资产;所述方法还包括:对所述材质资产和纹理资产进行全局处理;所述全局处理包括增加对应蓝图
。6.
一种三维场景渲染装置,其特征在于,包括:分块单元,用于获取待处理的三维场景,并按照分块规则对待...

【专利技术属性】
技术研发人员:刘璇艺
申请(专利权)人:重庆渝交测绘技术有限公司
类型:发明
国别省市:

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

1