瞰景Smart3D实景三维
建模系统用户手册
六、瞰景Smart3D三维重建
6.1瞰景Smart3D提交重建
6.1.1创建重建任务
确认空三无误,进行三维重建工作。
在重建任务集上右键,选择创建重建任务。
在弹出的对话框中,输入提交模型的名称,点击下一步。
瓦片坐标系:只有具有地理参考属性的工程内可用,定义了建模区域和瓦片所在空间框架中的坐标系统,与最终输出的三维模型坐标系无关。
由于模型整体输出需大量内存,一般的电脑内存不够,所以需要对模型进行分块处理,使其占用合理内存。选择模型分块模式,确定分块大小。分块大小由电脑内存决定,为了保证每个分块得以运行,分块所耗内存应不大于内存的1/2。确定分块大小后,勾选编辑包围盒,可在下方三维视图中调整模型生成范围,通过鼠标拖拽包围盒的四边来调整范围。
区域划分
定义三维模型输出范围,显示为一个半透明范围框。默认情况下,范围会包括所有连接点,可以通过手动编辑范围框范围或约束重建范围的方式,去除不参与重建的区域。
瓦片划分
考虑到三维场景往往包含大片区域,当作为一个整体进行重建时,电脑内存不足以支撑如此庞大的数据量。软件建议对模型进行切割,划分成较小的瓦片再进行重建运算。
软件提供三种瓦片划分方式:
·不划分:模型不分割瓦块
·水平划分:在XY平面上将模型分割成瓦块
·空间划分:把重建区域分割成规则立方体瓦块
进行瓦块分割时,软件会计算每个瓦块占用的内存,根据实际电脑配置确定大小即可,一般建议瓦片大小不超过电脑运行内存1/2。
设置瓦片原点
在重建坐标系中定义瓦片的模型坐标系的原点位置
数据自适应:自适应模型坐标系是为了使大多数数据位于原点附近,避免模型数据坐标值太大而引起的数据丢失问题。
用户自定义:根据需要自定义瓦块原点。
6.1.2 范围约束
瞰景Smart3D提供多种方式进行成果范围约束。
适应连接点
模型生产时将所有连接点纳入生产范围(即默认范围)。
适应相机
模型生产时以飞行的曝光点位置数据投影范围作为生产范围。
瞰景Smart3D也支持通过导入已有的生产范围或手动添加范围的方式进行成果范围约束。
范围约束
导入
软件支持导入KML和SHP格式。本地坐标系推荐使用SHP格式。
点击导入,选择相应的范围文件进行导入即可。
添加
通过鼠标直接绘制模型生产范围。绘制时左键开始,右键结束。绘制完成后即可获得一个多边形约束范围。
选择添加的几何约束,可添加缓冲区,在已有约束基础上,将外扩指定米数后的范围作为实际模型生产范围。缓冲区单位为米。
6.1.3几何约束
在进行空三时,由于水面属于弱纹理区域,在计算时经常出现水面大量丢片,出模时出现破洞、扭曲的情况,往往采用事后修模的方式进行修补。针对这一情况,可通过对模型添加水面约束进行改善。
水面约束步骤如下:
·提交重建
·导入或添加水面约束范围,设定高程
·模型生产
详细流程
1、重建任务集上,右键→创建重建任务。输入相应的重建任务名称并选择好坐标系后,点击下一步。
2、在建模约束中找到几何约束。几何约束支持导入文件和手动添加两种设定约束范围的方式,导入文件支持.shp和.kml格式。
导入
点击导入,选择对应的约束范围文件导入。软件支持导入.shp和.kml格式,本地坐标系需导入.shp格式。
添加
若没有确定的水面约束范围,也可直接在三维视图下直接绘制。绘制时左键开始,右键结束绘制。
3、右键,编辑几何约束,可设置水面高程。拖动Z轴或输入高程值确定水面约束的高程。
6.1.4提交重建
选择模型输出格式及输出路径,在选择需要重建的瓦片中可以单独选择要输出的瓦片。点击完成开始计算,在软件属性界面可查看模型生成进度。
发布数据格式:选择生产数据的类型及格式。瞰景Smart3D目前支持转换的数据格式包括OSGB、OBJ、DAE、3DTiles、3MX、LAS、Esri i3S、SuperMap S3M、Fast OrthoMosaic、Fbx及DOM\DSM。
注意:生产快拼影像(正射影像)时建议不分块处理。
发布数据坐标系:选择合适的重建成果坐标系,一般与控制点坐标系一致。
纹理质量:选择纹理的质量级别。
选择需要重建的瓦片:支持单独勾选单个或多个瓦片进行生产。
设置发布数据坐标系原点:设定模型成果原点坐标,默认即可。若需要合并模型,需要将多个重建结果设置相同的发布数据坐标系和坐标原点。
任务优先级:分为高、中、低三个级别,用于设定任务处理优先级别,高为最优先处理。
几何精度
快速:最适用于正射影像(建模精度精确到2个原始影像像素)。
普通:普通精度,生成文件较小(建模精确到1个原始影像像素)。
精细:默认设置,高精度,生成的文件会较大(建模精确到0.5个原始影像的像素)。
超精细:超高精度。该设置占据大量内存和计算时间,不适用于大面积区域。
缓存设置
用于存放重建过程中产生的缓存文件,默认存放路径为工程目录文件夹下。若工程所在硬盘空间不够,可更改至其他路径。建议将两个缓存文件分别放在不同的磁盘或者存储设备中,建模效率大大提高。
几何金字塔、纹理金字塔
模型几何结构和纹理精细度参数设置,默认为0级即最高精度,层级越小,精度越高。用于快速建模,满足应急处理需要。
6.1.5 瓦片
在重建任务的瓦片界面直接显示瓦片生产状态。
显示全部
在三维界面显示所有瓦块。
隐藏全部
在三维界面隐藏所有瓦块。
显示选中项
仅在三维界面中显示已选中的瓦块数据,未选中的瓦块将隐藏。
导入瓦片名称
导入保存好的瓦块名称文件,导入的瓦块名称为选中状态。
重置任务
右键→重置任务。当前所选瓦块缓存清空,模型重新开始生成。
导出日志
右键→导出日志。针对重建失败瓦块,右键可导出日志文件,寻求技术支持。
弹出三维窗口
支持二维瓦块表格和三维模型界面联动查看,无需窗口来回切换。
6.1.6 格式转换
在模型生产结束后,往往还需要生产其他格式的成果。为此,瞰景Smart3D提供了格式转换工具,在不需要重新生产数据的情况下,对数据格式及成果进行转换。
使用时,在已完成生产的重建任务上找到重建发布集,右键,选择转换数据格式。
瞰景Smart3D目前支持转换的数据格式包括OSGB、OBJ、S3M、FBX、3MX、3D Tiles、LAS、Fast OrthoMosaic及DOM\DSM。
LAS:转换为.las格式的点云数据。采样间距单位可选像素及米。
Fast Ortho Mosaic:转换为.tif格式的快拼影像,影像分辨率与空三设置采样率相关。
DOM\DSM:根据生产的模型转换成真正射(TDOM)及DSM。不勾选合并影像,成果以瓦块形式输出,若勾选合并影像,成果自动拼接为完整影像输出(数据较大时不建议勾选)。
提交完成后,重建任务下出现新的转换任务,打开引擎进行运算。
软件界面中可查看转换进度及文件存放路径。
6.2瞰景Smart3D Master三维浏览
模型生成后可在软件三维界面下查看模型生成效果。
导航
用鼠标来对3D场景导航。双击鼠标指定聚焦点。
展示选项
重置浏览
单击此按钮将重置为默认浏览位置
纹理
打开/关闭 贴图模式:关闭贴图模式方便几何检测
显示模式:切换显示为线框模式或点云模式。
正常显示
显示线框
显示点云
6.3瞰景Smart3D量测
软件提供了常见的量测工具,如坐标测量、距离量测、面积测量、体积测量。
测量结果取决于基于视距的LOD层级。对于无LOD分级的单一瓦片可以进行高分辨率测量。
坐标
获取鼠标点击所在位置坐标信息,可自由选择坐标系统。拾取坐标后,坐标值会自动复制到剪贴板,直接Ctrl+V可以将坐标值粘贴在文本文件中。同时坐标值也会在视窗右上角出现。
距离
获取两点间的直接距离与高差。
单击模型选取3D分段。
面积
获取区域的表面积与周长
单击3D模型定义表面积轮廓。
右键来闭合多边形。使用空格删除上一个选中点。
表面积是由选取的3D轮廓在轮廓点的平均面上的投影决定的。
体积
获取由基准面和3D模型之差定义的体积。
单击3D模型定义表面积轮廓。
双击鼠标来闭合多边形。使用空格键删除上一个坐标。
用户选择测量基准面的方法:
积是由基准面和3D模型网格间的样本高差决定的。
挖方量指的是高于基准面的3D模型内部的体积。
补方量指的是低于基准面的3D模型外部的体积。
基准面的面积与周长同样显示在右上角
6.4第三方软件模型修正流程
某些情况下,三维建模软件生成的三维模型会出现一些问题,如影像匹配失败导致连接点的缺失、反光强烈的部分、大面积水域等等。
在这种情况下,用户一般需要将生成的模型导入第三方软件中,对模型结构或者贴图进行修正,之后再导入修正后的瓦片,对修正后的瓦片模型重新进行自动纹理映射。或者直接导入包含贴图纹理的模型,直接进行数据生成。
以下为具体操作步骤:1、选择瓦块选择需要进行修正、生产完成的瓦块,右键,点击模型修复。瓦块可多选,选择与三维视图联动查看可帮助用户更方便的选择瓦块。选中的瓦块右键→导出瓦块名称,可获得txt文档,记录所选瓦片,可用于下一次瓦块选择。
2、导出模型(OBJ、FBX)目前Smart3D支持.OBJ和.FBX格式的模型进行导入导出。最大图片尺寸默认为0。点击确定后,软件会在保存目录下,输出转换好的OBJ格式或FBX格式模型。可选择导出模型坐标系原点。
3、第三方软件进行编辑
4、模型导入在第三方三维编辑软件中完成对模型的修正后,需要重新导入回Smart3D中进行自动纹理映射,通过导入修饰过的模型对原有问题进行修正。
在重建任务上右键→修模管理,将修正后的模型导入。
导入模型后有两种修正方式:几何:导入模型的贴图被忽略,导入后模型的贴图会在生产任务中按照新导入的几何模型重新生成。几何及纹理:导入修正模型及其问题完全替代自动生成的模型,贴图在生产任务中不再重新映射。
5、重新提交生产选中已导入的模型,右键→提交任务。
6.5瞰景Smart3D自带模型修饰功能流程
为了减少导出导入到第三方软件中进行模型修饰的流程、操作难度和处理时间,瞰景Smart3D软件自带模型修饰的功能,该功能主要用于墙面破洞、水面破洞等的修补。主要操作流程如下:
1.在模型成果上手动添加范围约束
①几何约束右键,添加几何约束,在三维界面浏览模型,按Alt键开始添加,手动添加需要置平的区域。
注意!!:在墙面较为平整的面上左键选点构成一个平面后,右键确定(图上选取四个点作为平面)
②添加完约束范围后,瓦片界面被约束范围包裹的瓦块都会自动变为黄色,选中黄色的瓦块右键重置任务选择对应参数
③选择常规重置,根据瓦片实际情况选择补洞方式。若是水面压平,可选择“水面强制压平”
④确认后,等待模型更新即可