维场景构建手册

维场景构建手册
维场景构建手册

三维场景构建手册

1技术背景

精细、准确、逼真的三维场景是所有站场管理都需要的基础数据,目前基于三维数据的站场管理平台有着强烈的市场需求。以下为“站场三维场景构建及应用系统”课题对应的研究内容。

图1-1 站场三维场景构建及应用系统框架

在三维场景构建方面,我们已经熟练掌握了航空摄影测量、倾斜摄影测量、激光扫描测量和3DMAX 单体精细建模,正积极进行激光扫描技术与全景影像技术相匹配后的“激光全景”技术研究。

在综合以上多种技术最后实现“三维场景构建”方面,本手册总结几种组合方案,对其优劣性和实用性做出评价,然后逐项介绍流程、关键步骤和操作技巧。

本手册主要依托软件有:

●单体建模软件,如AutoCAD、3DS Max、点云(如CitoVision)和倾斜模型建模软件(如Smart

3D、Dp Modeler)等;

●场景集成软件,如Skyline平台软件、全景影像平台软件等。

2方案分析

从数据采集角度考虑,三维建模的数据源包括:航空摄影成果、倾斜摄影成果、激光点云成果、设计图纸。基于任何一种数据源都可以实现三维建模(此外还有照片、视频、全景影像等媒体形式因为没有空间坐标的概念,所以仅能作为纹理参考或者基于三维模型进行展现)。下面分析4种数据源的特点。

表2-1 几种数据源应用于三维建模的优劣势分析

序号数据源优势劣势典型案例效果

1 航空摄影成果

(DEM和

DOM叠加模

型)

效率最高

效果最差,无法表

示细节。

2 倾斜摄影成果

(敏捷Tin表

面模型)

效率高,整体

效果好

细节有瑕疵,局部

细节需要用

3DMax精模补充。

3 激光点云成果

整体效果一

般,细节效果

最好

周期长(效率低),

成本高。

4 设计图纸效率较高,整

体效果一般,

细节效果与

实际出入大

成本低,无法表现

细节。

针对如上分析,需要组合这些方法,以达到符合项目需求的最佳效果。下边针对几种组合方案进行分析,并依次为推荐的顺序。

表2-2 站场建模方案组合的适用范围

序号建模方案适用范围特点

1 基于倾斜摄影测量的敏捷建所有地形条件下站场效率高,成本低,侧面纹理表现写实,整体表现力较高、

模的快速建模细节表现力差。

2 基于倾斜摄影测量的敏捷建

模+局部3DMax精模

所有地形条件下站场

的快速建模

效率较高,成本较高,整体和细节表现力都好。

3 基于航空摄影测量或者设计

图的快速建模

平原地区站场的快速

建模

效率高、成本低,整体表现力一般,房顶和地面纹理表

现写实,其它细节需要利用模型库和设计图生成,与现

场有一定出入。

4

基于激光或倾斜摄影的

3DMax精细建模

所有地形条件下站场

的精细建模

效率低,成本高,只有不计成本的项目使用。下图为采用方案3完成的某站场三维模型。

图2-1 基于航空摄影测量(方案3)的某典型站场的三维模型

3流程

图加载影像数据

●加载高程模型

图加载高程模型

3)数据处理

●创建金字塔

将加载的DOM和DEM数据生成金字塔。选中需要创建金字塔的数据,点击Resolution Pyramid。

●编辑处理DOM和DEM数据异常

DOM处理

利用Clip Polygon工具,将DOM、DEM接边处进行裁切。

图影像接边处理

此外,不同的来源的DEM数据,接边处还存在高程差异现象,在三维场景中,这种高程突变将严

下图为某站场矢量化案例:

图某站场矢量化案例

如果以航测正射影像纹理为主,推荐方案二。

表站场建模矢量化图层方案二

序号图层名称内容

1 内部道路线状符号,通常是沥青或水泥路面,可行车

2 围墙线状符号,包括围墙、铁丝网、栏杆等

3)将矢量文件转为Shapefile格式

矢量化完成后,使用Global Mapper将矢量文件转化为Shapefile文件。转化输出时面要素被输出成Areas,线要素被输出成Lines。

图输出成Shapefile文件

单体粗模

1)导入矢量数据

用Terra Exploer/Home/Load GIS Layer/Shapefile加载矢量文件。导入的要素图层,可以通过右键进一步,Convert to Group,以便后续拉伸,制作粗模。

2)批转化为模型

这些导入的Group要素可以由系统提供的程序,自动生成建筑物、围墙、管道、电力线等模型。

操作时,使用系统提供的功能,提前选择表示对象位置的要素,在系统提供的功能最下边一行,选择Selected Group,然后执行,则程序会按照Group的空间位置,批制作对应模型。

建筑物也可以这样做,用其本身的字段控制房屋高度和纹理。效率很高,但效果不好。可以先拉起模型,随后再逐一编辑修改。

图复杂围墙高级建模选项

3)单体建模

选择Building功能,首先标记房顶轮廓线,右键结束;然后将该范围拖至正确的位置放置。用属性修改房顶结构和纹理即可。建筑物属性非常丰富,在此不再赘述。

图某典型的单体建筑物效果

自动建模

基于CAD二次开发3D PIPE,实现专业的管道数据基于数据自动生成,包括如下程序:

表程序自动建模

序号命令描述

1 P2P 2点绘管道。根据指定的起点和终点,绘制直管段。

2 P2B 4点绘弯头。根据制定的起点、终点和直线段方向,绘制弯头。

3 P2CB

4点绘复杂弯头。根据制定的起点、终点和直线段方向,绘制弯头。由于手工操作时,

所做弯头可能有瑕疵。本程序可以自动在切线长的一端加一个短接。保证曲线连续,

并且两端直线和圆弧相接处法线过圆心。

4 D2L 数据绘三维折线。该折线可以作为后续拉弯头的路径。

5 D2P

数据绘管道。根据折线绘复杂管道。可以自动绘制弯头、弯管、焊口和按照指定的管

道长度分成单根管道。

6 L2P 折线绘管道。根据折线绘管道。

7 IM

插入标准部件。如:电动球阀手动球阀电动执行机构手动执行机构压力表温度

表安全阀普通球阀法兰平板闸阀XX泵电机消防箱离心泵立式罐卧式罐

消气器过滤器消防设备箱

图部分3D Pipe制作的管道

单体精模

1)点云模型

通过RIEGL VZ-1000扫描仪采集现场数据(点云及影像),要求尽可能详细的反应物体的外部特征,通过后期的点云拼接、坐标纠正、去噪等处理,得到最终的现场点云模型,具体操作见技术文档《地面三维激光扫描与数据处理手册》。

2)精模构建

精模构建利用Pointshape软件,对管道进行精确建模,包含管道、法兰、阀门、罐、管道支护桩、墩、梁、架、泵等。具体操作见技术文档《地面三维激光扫描测量三维建模操作手册》。

需要注意的是Pointshape软件只支持CAD2013和2014两个版本,最好安装正版软件,稳定性好,正版软件安装方法如下:

电脑连接CPPE内网,在“开始”,“运行”里面输入(或者\\),用户名为cppe邮箱名,加后缀@cppe,密码为邮箱密码。进入后打开BDSP64,点击setup安装即可,许可栏里填写自己电脑名字,如果需要3D MAX,则同时安装CAD和3D MAX软件,安装过程较长,中间不可断网。

安装完毕后,如果不能运行,按照说明修改变量,运行成功后在CAD工具栏下面借用许可,以后即可单机使用,最长借用时间是半年。

3)纹理映射

CAD完成的模型属于白模,需要导入3D MAX进行纹理贴图。具体操作如下:

●导入模型

3D MAX软件支持直接将DWG格式的模型数据导入3D MAX中,以对模型进行后续处理。在导入过程中,几何体标签下,按照以下项导出AutoCAD图元中可选择的方式有很多,为了后续操作方便以及文件所占存储空间更下,可选择按颜色或者一个对象导入,这样模型数量会很小,随后可根据实际需要对模型进行分离,从而满足实际工程中对象操作的需要。

●模型修整

由于AutoCAD建模熟练度不同以及导入选项设置等问题,可能存在MAX模型的状态、位置不符合要求。比如面与面衔接的位置不对(某个面伸出去过长、该接上的地方存在很大的裂缝、该垂直或者水平的面倾斜了等等)、独立模型划分的不对(这个主要是由于导入参数设置导致的,原始文件中也会存在同样的问题)、模型渲染的颜色或者纹理有问题、存在很多不需要的元素实体等。可解决的方法有:在原来模型的位置上重新建立MAX模型,调整原模型或者面片的位置使其接合上,重新分离或者附加模型,删除多余的模型。精细模型的三角面数控制在1500以内,一般模型控制在500以内。

●纹理渲染

对MAX模型进行纹理渲染,首先需要制作相应的材质。可以对模型进行整体渲染或者不同的面分别渲染不同的材质。为了使模型导出为X文件后在Skyline三维场景中能够正常显示纹理,在制作纹理的材质时需要注意如下几个问题:

使用标准材质球中位图贴图制作材质。

通过漫反射贴图方式进行贴图。

如果模型需要制作透明效果,比如栏杆,镂空等结构,要使用带透明通道的png或者tga格式的图片通过漫反射贴图方式进行贴图。

如果使用多维子材质进行渲染,每种子材质必须是标准位图形式的材质。

保存纹理尺寸最好是正方形的,宽和高保存纹理尺寸最好是正方形的,宽和高的象素大小不能超过1024,贴图长宽比尽量为1:1,1:2,如果贴图实在太长或宽,则将模型面进行分割单独。

●模型导出

如果需要将模型放入Skyline的TerraExplorer等其他第三方软件中,需要转换三维模型的文件格式(通常为.x文件)。在进行格式转换时,需要注意不同格式文件中模型坐标系、材质信息、外部纹理文件、骨架结构等参数的转换,确保模型在目标软件中按照预想的形式展示出来。

数据集成

基于MPT地形,加载粗模、精模等单体模型,并对模型附加数据信息等,最终实现场景集成。

推荐建筑物和场景的信息标注采用如下形式:

●固定的三维场景标注,推荐用Label(文字/图片)

●动态提示用Tooltip属性

●详细的用Message属性

整饰

通过前面粗模、精模构建等一系列操作,站场数据项较多,需要对图层进行归类整理,具体方案见下表。

表站场图层管理方案

序号图层名称内容

1 敏捷模型无人机航测获取的敏捷模型

2 地形站场内重点关注的区域进行地形修改,以便于后期单体建模

3 建筑粗模,在三维场景中直接建模、贴纹理实现,包括办公楼、变电所、标定间、维抢修中心、消防泵房、油罐、门卫房、围墙、栅栏等

4 工艺设备精模,通过地面三维激光点建模实现,包括球阀、调节阀、压缩机、泵、过滤器、

消气器等

5 基础设施粗模,采用3DMAX建模实现,包括消防箱、警示牌、路灯、监控设备等

6 电力设施粗模,采用skyline电力线模型工具,包括高压线等

7 绿地采用skyline绿地模型工具,按植被类型分组排列

8 名称采用skyline文本标注工具,对重点关注对象进行属性信息标注,包括主要建筑物

名称等

9 演示根据业主要求,提前预设动作,包括工艺流程、应急管理、浏览路线等

下图为某站场图层管理案例:

图某站场图层管理案例

5纹理和模型库

纹理

为了获得真实感强的效果,宜采用现场拍摄的建筑物立面照片经过处理后作为贴图纹理。

1)拍照距离宜距离建筑30-50米,避免被大量障碍物遮挡情况。

2)用Photoshop打开拍摄的建筑物立面照片,在右方图层选项卡中“背景”单击右键,选择复制图层,创建“背景副本”图层;

3)“编辑”菜单选择“变换/扭曲”,将变形照片进行拉伸,直到对象变得方正;

4)裁切关注的区域,可以是整个立面;也可以是一部分,立面中重复的元素,待贴纹理时使用阵列贴图。

纹理之间接合处应该色调均匀,减少阵列接边时的禅意;尽量避免直线元素,如房檐或者雨水管线,如果不可避免则处理后尽量保持平直;重复的纹理图案应该“顶天立地”,把重复部分表现的充分饱满。如下例:

图某典型的窗户纹理处理效果

油气储运站场的纹理有很多共性,所以可以根据工作积累,建立常用纹理库。

表纹理库

序号模型分类纹理

1 门卫

2 综合值班室

3 综合设备间

4 宿舍

5 泵房

6 压缩机厂房

7 变电所

模型

构建模型库包括如下内容:

表模型库

相关主题
相关文档
最新文档