System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及地质模型三维建模,尤其涉及一种地质模型三维可视化方法。
技术介绍
1、随着虚拟现实技术的不断发展,数字孪生地质方面的应用也愈发得到重视,地质模型和城市实景模型的融合展示的需求不断增加,同时对模型可视化效果要求也越来越高。虚幻引擎作为游戏开发引擎,提供了卓越的图形渲染能力,支持高质量的真实感和视觉效果,采用了先进的渲染技术,包括实时全局光照、高动态范围(hdr)渲染、体积光和屏幕空间反射等,并且在虚拟现实领域有强大的支持,可以创造逼真、沉浸式的虚拟现实体验。3dtiles是一种用于管理、存储和传输大规模三维地理空间数据的开放标准,它是由cesium团队开发的,旨在解决大规模三维空间数据可视化的挑战,特别是在虚拟地球应用中,3dtiles采用了瓦片化技术,将大型三维数据集分解成一系列小的3d瓦片,从而实现高效的数据加载和渲染。目前对于将虚幻引擎与3d tiles相结合应用于地质模型建模的相关研究较少。
技术实现思路
1、鉴于此,本专利技术的目的在于提供一种地质模型三维可视化方法,通过虚幻引擎强大的渲染能力和3d tiles瓦片化技术相结合实现海量地质模型的可视化。
2、为实现上述专利技术目的,本专利技术提供一种地质模型三维可视化方法,所述方法包括以下步骤:
3、s101、将三维地质数据集转换为3d瓦片格式;
4、s102、设置3d瓦片分块规则,对3d瓦片组织进行管理;
5、s103、对3d瓦片的加载和显示进行调度;
< ...【技术保护点】
1.一种地质模型三维可视化方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的一种地质模型三维可视化方法,其特征在于,步骤S102具体包括以下步骤:
3.根据权利要求1所述的一种地质模型三维可视化方法,其特征在于,步骤S103具体包括以下步骤:
4.根据权利要求3所述的一种地质模型三维可视化方法,其特征在于,步骤S102中,还根据三维地质模型不同层次的精细程度计算几何误差值。
5.根据权利要求4所述的一种地质模型三维可视化方法,其特征在于,步骤S103中,还包括步骤:设置三维地质模型的屏幕空间误差阈值,当三维地质模型的显示误差高于屏幕空间误差阈值时,加载更精细的三维地质模型,屏幕空间误差阈值以几何误差值为依据进行设置。
6.根据权利要求3所述的一种地质模型三维可视化方法,其特征在于,设置3D瓦片的预加载策略,具体包括以下步骤:
7.根据权利要求6所述的一种地质模型三维可视化方法,其特征在于,步骤S402具体包括以下步骤:
8.根据权利要求1所述的一种地质模型三维可视化方法,其特征在于
9.根据权利要求1所述的一种地质模型三维可视化方法,其特征在于,步骤S105通过在虚幻引擎中引入Cesium For Unreal插件实现。
10.根据权利要求1所述的一种地质模型三维可视化方法,其特征在于,对三维地质模型的显示效果进行优化,具体包括:对三维地质模型表面颜色、对比度、明暗度进行调整;使用法线贴图和置换贴图调整三维地质模型表面凹凸效果;设置瓦片材质的反射参数和折射参数;对3D瓦片进行不透明蒙版设置。
...【技术特征摘要】
1.一种地质模型三维可视化方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的一种地质模型三维可视化方法,其特征在于,步骤s102具体包括以下步骤:
3.根据权利要求1所述的一种地质模型三维可视化方法,其特征在于,步骤s103具体包括以下步骤:
4.根据权利要求3所述的一种地质模型三维可视化方法,其特征在于,步骤s102中,还根据三维地质模型不同层次的精细程度计算几何误差值。
5.根据权利要求4所述的一种地质模型三维可视化方法,其特征在于,步骤s103中,还包括步骤:设置三维地质模型的屏幕空间误差阈值,当三维地质模型的显示误差高于屏幕空间误差阈值时,加载更精细的三维地质模型,屏幕空间误差阈值以几何误差值为依据进行设置。
6.根据权利要求3所述的一种地质模型三维可视化方法,其特征在于,设置3d瓦片的预加载策略,具体包括以下步骤:
...
【专利技术属性】
技术研发人员:赖志斌,李魁星,吴自兴,马林,霍晓亮,宋国玺,庞志龙,
申请(专利权)人:北京超维创想信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。