一种3D可视化场景构建方法与流程

文档序号:28740608发布日期:2022-02-07 21:55阅读:182来源:国知局
一种3d可视化场景构建方法
技术领域
1.本发明涉及3d场景构建技术领域,具体为一种3d可视化场景构建方法。


背景技术:

2.3d可视化即三维可视化,三维可视化是用于显示描述和理解地下及地面诸多地质现象特征的一种工具,广泛应用于地质和地球物理学的所有领域。三维可视是描绘和理解模型的一种手段,是数据体的一种表征形式。
3.目前三维可视化场景在构建过程中,构建场景所需要的模型,需要绘制人员现场进行绘制,然而此种方式进行三维可视化场景构建,构建速度极慢,而且即便是通过模型库进行搜索使用,也需要对模型的尺寸进行长时间的调整才能完成场景中模型的拼接,常规的模型库中的模型在被构建人员直接使用时,即便进行多次尺寸的调整,也无法达到精准的尺寸拼接,不仅构建完成的场景展示效果不佳,而且构建的效率也十分低下。
4.为此提出一种3d可视化场景构建方法,来解决此问题。


技术实现要素:

5.本发明的目的在于提供一种3d可视化场景构建方法,解决了目前3d可视化场景构建过程中需要人工现场绘制模型构建速度慢、通过模型库搜索使用模型,需要调整模型尺寸构建效率低和调整尺寸构建出的场景展示效果不佳的问题。
6.为实现上述目的,本发明提供如下技术方案:一种3d可视化场景构建方法,包括以下步骤:
7.步骤1:创建独立模型:通过软件创建多个独立场景模型,多个独立场景模型全部尺寸调整相同,并且对多个场景模型进行单独保存,模型保存后,根据模型外形种类,进行文字标记,多个独立场景模型保存后,全部保存至一个文件夹;
8.步骤2:获取需求场景:通过对接客户端与客户的客户端进行对接,从而获取到需求场景;
9.步骤3:创建三维空间:根据获取的场景,创建三维空间,形成3d可视化场景;
10.步骤4:创建场景子对象:通过创建的三维空间,在三维场景中进行子对象创建,子对象直接通过上述多个独立场景模型中进行复制提取,模型复制提取后进行拼接;
11.步骤5:完成构建:模型拼接后,进行全面渲染,渲染后进行保存完成场景构建。
12.优选的,所述在步骤1中,多个独立场景模型保存前,检查多个独立场景模型尺寸是否相同,若尺寸相同直接保存,若尺寸不符必须进行调整,保证所有独立场景模型尺寸都相同。
13.优选的,所述在步骤1中,所有独立场景模型必须分开保存,且必须进行文字标记,避免后期会出现模型找不到的情况。
14.优选的,所述在步骤2中,客户端对接客户的客户端获得需求场景后,立即进行保存,避免误删情况出现。
15.优选的,所述在步骤2中,需求场景获取后,通过软件调整需求场景的尺寸,保证需求场景与保存的模型场景尺寸一致。
16.优选的,所述在步骤3中,三维空间创建后,调整三维空间尺寸,并将需求场景拉入创建后的三维进行对比。
17.优选的,所述在步骤3中,将需求场景拉入创建后的三维空间后,对比两者之间尺寸,尺寸一致则直接进入下一步骤。
18.优选的,所述在步骤4中,子对象提取过程,通过文字直接搜索,保存所有独立场景模型的文件夹,从而快速完成对独立场景模型的提取。
19.优选的,所述在步骤4中,子对象拼接过程保证所有子对象尺寸一致,避免出现尺寸不一,影响整体展示效果情况。
20.优选的,所述在步骤5中,场景构建完成后,通过打印或显示屏进行平面展示或动画展示。
21.与现有技术相比,本发明的有益效果是:
22.本发明专利先创建多个独立的场景模型,并将所有模型调整一致,且全部进行文字标记单独存储,最后在存储至一个文件夹内,让构建人员构建过程通过调整好创建场景尺寸后,直接通过文字搜索文件夹,从而获取大量尺寸相同的模型进行拼接构建,进而可以节省构建人员对模型调整的大量时间,也避免了需要现场绘制,极大的提高了构建人员对3d可视化场景的构建效率。
具体实施方式
23.下面将通过实施例的方式对本发明作更详细的描述,这些实施例仅是举例说明性的而没有任何对本发明范围的限制。
24.本发明提供一种技术方案:一种3d可视化场景构建方法,包括以下步骤:
25.步骤1:创建独立模型:通过软件创建多个独立场景模型,多个独立场景模型全部尺寸调整相同,并且对多个场景模型进行单独保存,模型保存后,根据模型外形种类,进行文字标记,多个独立场景模型保存后,全部保存至一个文件夹;
26.步骤2:获取需求场景:通过对接客户端与客户的客户端进行对接,从而获取到需求场景;
27.步骤3:创建三维空间:根据获取的场景,创建三维空间,形成3d可视化场景;
28.步骤4:创建场景子对象:通过创建的三维空间,在三维场景中进行子对象创建,子对象直接通过上述多个独立场景模型中进行复制提取,模型复制提取后进行拼接;
29.步骤5:完成构建:模型拼接后,进行全面渲染,渲染后进行保存完成场景构建。
30.实施例一:
31.首先创建独立模型,通过软件创建多个独立场景模型,多个独立场景模型全部尺寸调整相同,并且对多个场景模型进行单独保存,模型保存后,根据模型外形种类,进行文字标记,多个独立场景模型保存后,全部保存至一个文件夹,然后获取需求场景,通过对接客户端与客户的客户端进行对接,从而获取到需求场景,随后创建三维空间,根据获取的场景,创建三维空间,形成3d可视化场景,之后创建场景子对象,通过创建的三维空间,在三维场景中进行子对象创建,子对象直接通过上述多个独立场景模型中进行复制提取,模型复
制提取后进行拼接,最后完成构建,模型拼接后,进行全面渲染,渲染后进行保存完成场景构建。
32.实施例二:
33.在实施例一中,再加上下述工序:
34.在步骤1中,多个独立场景模型保存前,检查多个独立场景模型尺寸是否相同,若尺寸相同直接保存,若尺寸不符必须进行调整,保证所有独立场景模型尺寸都相同,所有独立场景模型必须分开保存,且必须进行文字标记,避免后期会出现模型找不到的情况。
35.在步骤2中,客户端对接客户的客户端获得需求场景后,立即进行保存,避免误删情况出现,需求场景获取后,通过软件调整需求场景的尺寸,保证需求场景与保存的模型场景尺寸一致。
36.首先创建独立模型,通过软件创建多个独立场景模型,多个独立场景模型全部尺寸调整相同,并且对多个场景模型进行单独保存,模型保存后,根据模型外形种类,进行文字标记,多个独立场景模型保存后,全部保存至一个文件夹,多个独立场景模型保存前,检查多个独立场景模型尺寸是否相同,若尺寸相同直接保存,若尺寸不符必须进行调整,保证所有独立场景模型尺寸都相同,所有独立场景模型必须分开保存,且必须进行文字标记,避免后期会出现模型找不到的情况,然后获取需求场景,通过对接客户端与客户的客户端进行对接,从而获取到需求场景,客户端对接客户的客户端获得需求场景后,立即进行保存,避免误删情况出现,需求场景获取后,通过软件调整需求场景的尺寸,保证需求场景与保存的模型场景尺寸一致,随后创建三维空间,根据获取的场景,创建三维空间,形成3d可视化场景,之后创建场景子对象,通过创建的三维空间,在三维场景中进行子对象创建,子对象直接通过上述多个独立场景模型中进行复制提取,模型复制提取后进行拼接,最后完成构建,模型拼接后,进行全面渲染,渲染后进行保存完成场景构建。
37.实施例三:
38.在实施例二中,再加上下述工序:
39.在步骤3中,三维空间创建后,调整三维空间尺寸,并将需求场景拉入创建后的三维进行对比,将需求场景拉入创建后的三维空间后,对比两者之间尺寸,尺寸一致则直接进入下一步骤。
40.在步骤4中,子对象提取过程,通过文字直接搜索,保存所有独立场景模型的文件夹,从而快速完成对独立场景模型的提取,子对象拼接过程保证所有子对象尺寸一致,避免出现尺寸不一,影响整体展示效果情况。
41.首先创建独立模型,通过软件创建多个独立场景模型,多个独立场景模型全部尺寸调整相同,并且对多个场景模型进行单独保存,模型保存后,根据模型外形种类,进行文字标记,多个独立场景模型保存后,全部保存至一个文件夹,多个独立场景模型保存前,检查多个独立场景模型尺寸是否相同,若尺寸相同直接保存,若尺寸不符必须进行调整,保证所有独立场景模型尺寸都相同,所有独立场景模型必须分开保存,且必须进行文字标记,避免后期会出现模型找不到的情况,然后获取需求场景,通过对接客户端与客户的客户端进行对接,从而获取到需求场景,客户端对接客户的客户端获得需求场景后,立即进行保存,避免误删情况出现,需求场景获取后,通过软件调整需求场景的尺寸,保证需求场景与保存的模型场景尺寸一致,随后创建三维空间,根据获取的场景,创建三维空间,形成3d可视化
场景,三维空间创建后,调整三维空间尺寸,并将需求场景拉入创建后的三维进行对比,将需求场景拉入创建后的三维空间后,对比两者之间尺寸,尺寸一致则直接进入下一步骤,之后创建场景子对象,通过创建的三维空间,在三维场景中进行子对象创建,子对象直接通过上述多个独立场景模型中进行复制提取,模型复制提取后进行拼接,子对象提取过程,通过文字直接搜索,保存所有独立场景模型的文件夹,从而快速完成对独立场景模型的提取,子对象拼接过程保证所有子对象尺寸一致,避免出现尺寸不一,影响整体展示效果情况,最后完成构建,模型拼接后,进行全面渲染,渲染后进行保存完成场景构建。
42.实施例四:
43.在实施例三中,再加上下述工序:
44.在步骤5中,场景构建完成后,通过打印或显示屏进行平面展示或动画展示。
45.首先创建独立模型,通过软件创建多个独立场景模型,多个独立场景模型全部尺寸调整相同,并且对多个场景模型进行单独保存,模型保存后,根据模型外形种类,进行文字标记,多个独立场景模型保存后,全部保存至一个文件夹,多个独立场景模型保存前,检查多个独立场景模型尺寸是否相同,若尺寸相同直接保存,若尺寸不符必须进行调整,保证所有独立场景模型尺寸都相同,所有独立场景模型必须分开保存,且必须进行文字标记,避免后期会出现模型找不到的情况,然后获取需求场景,通过对接客户端与客户的客户端进行对接,从而获取到需求场景,客户端对接客户的客户端获得需求场景后,立即进行保存,避免误删情况出现,需求场景获取后,通过软件调整需求场景的尺寸,保证需求场景与保存的模型场景尺寸一致,随后创建三维空间,根据获取的场景,创建三维空间,形成3d可视化场景,三维空间创建后,调整三维空间尺寸,并将需求场景拉入创建后的三维进行对比,将需求场景拉入创建后的三维空间后,对比两者之间尺寸,尺寸一致则直接进入下一步骤,之后创建场景子对象,通过创建的三维空间,在三维场景中进行子对象创建,子对象直接通过上述多个独立场景模型中进行复制提取,模型复制提取后进行拼接,子对象提取过程,通过文字直接搜索,保存所有独立场景模型的文件夹,从而快速完成对独立场景模型的提取,子对象拼接过程保证所有子对象尺寸一致,避免出现尺寸不一,影响整体展示效果情况,最后完成构建,模型拼接后,进行全面渲染,渲染后进行保存完成场景构建,场景构建完成后,通过打印或显示屏进行平面展示或动画展示。
46.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1