欢迎阅读ContextCapture实景建模大师用户手册。ContextCapture实景建模大师是一套允许从简单的照片中生成高分辨率的3D模型,而无需任何人工干预的一种软件解决方案。ContextCapture通过先进的摄影测量、计算机视觉和计算几何算法解决了这些问题,这些算法在精度、可扩展性、效率、使用、健壮性和互操作性方面满足了工业质量的要求。
ContextCapture由BentleySystems公司开发,BentleySystems公司是致力于为基础设施提供全面的软件解决方案的一家领先公司。
ContextCapture是BentleySystems公司的注册商标。保留所有权利。
注1:对于集群用户:请确保所有PC安装相同版本的ContextCapture版本,以避免冲突。
注2:安装新版本可能会存在兼容性。如果有任务未处理完成,安装新的版本可能出现处理失败。您只需从ContextCaptureMaster重新提交即可解决。
Job队列
ContextCapture主从引擎使用基于作业的工作模式,ContextCapture允许设置计算机上的作业队列目录。当ContextCaptureEngine启动,它读取此设置并专用于相应的作业队列目录。当ContextCaptureMaster启动时,它读取此设置并将相应的作业队列目录分配给新项目。请注意现有项目的作业队列目录不受ContextCapture设置的影响。相反,它可以从ContextCaptureMaster中的“项目选项”(第35页)选项卡进行修改。
互联网接入
ContextCapture需要Internet访问才能激活您的许可证和帐户、管理软件更新,以便访问Bentley地理协调服务,或直接在网上发布3D模型。您可以根据代理设置配置连接。
从ContextCaptureSetting中,可以从系统信息选项卡获取系统信息摘要。如果软件出现技术问题,技术支持团队可能会要求您提供有关你的系统信息。使用此工具获取系统报告并将其发送给技术支持团队。
ContextCapture许可基于BentleySelectServer。
SelectServer使组织能够最大限度地利用许可证,确保不间断访问Bentley软件,了解许可证使用情况,并将管理负担降至最低。用于逐步完成产品激活过程。安装产品后,必须获得许可证和激活该许可证。
打开许可证管理工具以管理您的许可证(开始菜单>程序>Bentley>ContextCapture64-bit>LicenseManagementTool)。从许可证管理工具对话框中,打开Tools>ProductActivationWizard。
要想深入使用ContextCapture需要了解摄影测量学和大地测量学的一些概念。
相机的内方位元素(interior?orientation)或内部参数(intrinsic?parameters)指的是相机的一些内部属性,例如:相机传感器的尺寸、镜头焦距、像平面主点的位置与镜头畸变等。
影像组(photogroup)由一组具有相同内方位元素的影像组成。所以,影像组属性(photogroup?properties)是指其包含该影像组内所有影像统一的内方位元素。
注:实际应用中,每一台相机的内方位元素是唯一且固定的。即使是同样型号和配置的两台相机,它们各自拍摄的影像也不可以合并至同一个图像组(photogroup)。
相机的外方位元素(exterior?orientation)或姿态(pose)指的是相机光学中心的三维坐标位置以及相对全球坐标系下的三维旋转角参数。
为了执行三维重建任务,ContextCapture必须使用每组影像组的非常精确的相机属性和姿态参数。如果原始数据没有这些属性,或者输入的数据不够精确,ContextCapture?将会利用空中三角测量(aerotriangulation?简称AT或空三)的处理过程自动计算出这些属性和参数。
空中三角测量最重要的一步是确定两个或多个不同照片中的像素对应于场景中同一物理位置的投影:??
·?如果事先不知道该物理点的三维位置,图像的相同之处会产生一个同名点(tie?point)。ContextCapture能够自动运算生成大量的同名点。?
·?如果预先输入某物理点的三维位置,对应影像上的相应位置和空间三维位置将构成一个控制点。如果有了控制点,空中三角测量的结果便带有了准确的空间地理属性。在ContextCapture中,同名点是完全自动生成的,而控制点则需要人工干预,由人工输入空间三维坐标和在影像上的准确投影。
ContextCapture在使用ECEF作为输入影像的空间坐标系的同时,在进行三维重建项目时,使用ENU(East?North?Up)。(ENU)是以本地原点为中心的笛卡尔坐标系,使用WGS84椭球,三个坐标轴指向东(X),北(Y),天(Z)。由于它的Z轴与向上方向矢量重合,东北天坐标系比ECEF对3D模型操作更为便利。当然,ContextCapture生产的3D模型是可以重新投影到任何地理坐标系的。
ContextCapture也可以使用经纬度(lon,lat)或投影(X,Y)坐标来描述地理位置,同时配以椭球高程,即相对于参考椭球体的高差值(通常使用WGS84椭球体,但如由特殊坐标系需要,也可使用别的椭球,比如GRS80)。椭球高程不同海拔高程,后者基于当地平均海平面高度。ContextCapture使用椭球高程代替海拔高程,因为前者有一个简单并且无歧义的数学定义,而后者基于地理高度网格而受采样量和采样精度的影响。
重叠度(Overlap)
模型重建对象的每一部分应至少3个不同的视点(但比较接近)进行拍摄。一般来说,连续影像之间的重叠部分应该超过60%。物体的同一部分的不同拍摄点间的分隔应该小于15度。
对于简单的物体,您可以环绕式地从物体周围均匀分隔地采集至少大约30-50张影像。
对于航空摄影,我们建议采集航向重叠不小于80%,旁向重叠不小于50%的影像。为实现更好的效果,更好地还原建筑物外立面、狭窄的街道和各种庭院,建议同时采集垂直和倾斜影像。虽然ContextCapture对非系统化乱序采集的图像具有非常强的适应性,但我们仍然建议事先准备合适的飞行计划以系统化获取影像而避免疏漏。
译者注:对于倾斜摄影,建议航向重叠85%,旁向重叠不小于75%
重叠度低,对于房子间的缝隙可能会出现连接的情况。
相机Cameramodels
ContextCapture支持广泛多样的影像采集设备,如手机、卡片数码相机、数码单反相机、摄影测量专用相机及多角度摄相机系统。ContextCapture不仅可以处理静态影像,也可以处理从数字摄影机摄像动画中截取的视频帧。但是,ContextCapture不支持线性推扫式相机。
虽然ContextCapture对相机分辨率没有最小要求,但是高分辨率的相机可以以较少影像数量以指定精度完成对物体影像采集,而且处理速度要快于低分辨率的相机。
译者注:相机购买的时候都会有对应的参数,如果实在找不见,上面网站查找
影像精度(ProjectedPixelSize)
影像精度指的是由传统航空摄影的地面分辨率扩展到更加广义(而不仅仅是航空图像)的获取图像的分辨率设置。
影像精度×焦距×图像的最大尺寸(长边)=传感器宽度×拍摄距离[米/像素][毫米][像素][毫米][米]
由于ContextCapture能自动识别应用不同精度的影像来生产三维模型而无需固定统一精度的影像,因此整个项目可以允许不同影像精度、不同影像重叠度的组成的多重的数据源。然而,ContextCapture不能自动识别处理精度区别过大的影像。如果由于项目需要而必须采集精度跨度较大的影像,那么就需要补充采集一到数个级别的中间精度级别的影像以建立平滑过渡。
译者注:高低空结合指的就是这样的情况,常规来讲,建议高低空的分辨率差异不要超过4倍。超过4倍中间就插入一级。
焦距(FocalLength)
我们建议在整个图像获取过程采用固定的焦距。
如果需要获得非统一的影像精度,可以调整拍摄距离来实现。如果无法避免使用不同的焦距设置,如由于拍摄距离的限制,应在每个焦距设置下各采集一定数量的影像组,避免某个焦距只有非常少量的影像的情况。
当使用可变焦距镜头,应需保持在一组影像上使用同一焦距,可以利用胶带将手动可变焦距镜头固定住。不要使用数码变焦,避免使用超广角镜头或鱼眼镜头,因为ContextCapture较难计算极端的镜头畸变。
译者注:实测表明,ContextCapture对多镜头、多焦距的支持很不错,一定要注意保持一个相机一个焦距的照片作为一个photogroup,一次拍摄过程中不要变焦
曝光(Exposure)
请尽量选用可避免重影、散焦与噪声、曝光过度或不足等的曝光设置,因为这些问题将会严重影响三维建模质量。
手动曝光设置能有效降低3D模型贴图产生色差的可能性,所以如果摄影技术允许,同时有比较稳定和统一的光照条件时,推荐使用手动曝光。如果不具备条件,自动曝光获取的影像也能被处理。
译者注:建议阴天(无云彩飘动)拍摄,否则每个角度的镜头需要的曝光参数不完全一致。另外阴天没有影子。
注:我们推荐关闭光学或数码图像稳定功能(光学防抖)。
光照(Lighting)
相对于直射光和(或)不断变化的光照,稳定的环境光源是更好的选择,因为前者增加了曝光过度和曝光不足的风险。室内拍照时,固定光源比试用闪光灯更好;室外拍摄时,阴天比大晴天更好。如果必须在晴天拍摄,最好选择中午左右使阴影区域最小化。
正确适当曝光下采集的阴影并不影响ContextCapture的模型生成质量,软件会在3D模型的贴图中还原阴影的正确位置。
译者注:如果真的是项目的特殊性导致曝光不均匀,ContextCapture有一个匀色功能。测试效果还不错。
影像后处理(PhotoRetouching)
在把原始影像导入ContextCapture之前,请不要进行任何编辑,包括改变尺寸、裁剪、旋转、降低噪音、锐化或调整亮度、对比度、饱和度或色调。某些相机有自动旋转影像的功能,请把它禁用。
ContextCapture不支持拼接的全景图作为原始数据,但是可以使用生成这些全景图的原始图像作为导入数据。
影像组(Photogroups)
译者注:直接导入照片一般不会出问题,但是通过Excel编辑的工程文件,一定要注意好照片的分组,否则很容易导致空三失败还查不出来原因。尤其五镜头相机,正摄和倾斜的镜头经常焦距不一致。
遮罩(Masks)
遮罩是指在图像处理过程中用于某原始影像匹配制作的单色图像将图像指定部分(如遮挡物、反射)进行忽略运算的方法。有效的遮罩文件是黑白单色且与原始影像匹配的尺寸的TIFF格式图片。被遮罩的黑色部分遮挡的图像像素在空中三角测量和重建过程中将被忽略处理。
遮罩的文件名必须与原始影像的文件名对应:
译者注:此方法经常鉴于上扬拍照时螺旋桨的影响,以及小物件建模的单反拍摄。此类问题尽可能的在拍照环节避免。
ContextCapture能直接支持JPEG与TIFF格式的图像,也能读取一些常见的RAW格式。ContextCapture也能直接读取影像文件自带的Exif元数据。
支持的文件格式有:
ContextCapture也支持导入下面的视频帧:
点云文件格式:
ContextCapture支持两种常见的可以存储扫描位置的点云格式
ContextCapture的一大突破性功能是能够处理那些完全不带有定位数据的影像。因此,ContextCapture可以支持从任意位置、旋转与比例的原始影像数据来生成三维模型,并通常能还原它的正确姿态方向。同时,ContextCapture也原生支持两种类型的定位数据:GPS标签(GPStags)和控制点(ControlPoints)。如果在原始影像的Exif元数据中包含GPS标签,ContextCapture会自动读取并用它来作为生成三维模型的坐标依据。
注:不完整的GPS标签将会被忽略(如只具有经度与纬度坐标,但不具有高程)。
如果需要优于GPS坐标精确度,或者需要控制和消除由于数字积累误差造成的远距离几何失真时,就建议引入控制点。建立地理参照系必须至少三个控制点,更多数量且分布均匀的控制点可以消除远距离几何失真。控制点的精确三维坐标可通过传统测量方法获得。用户可通过ContextCapture主控台的控制点模块或其他第三方工具在原始影像(最少两张,建议三张以上)中标出该控制点位置的方式来输入控制点。
译者注:刺控制点建议空三成功后刺点,可以降低很多工作量。另外每个点最好是各个角度的照片都包含两张以上。
译者注:实测发现对photoscan的空三成果可以无缝导入,可以有效解决小物件建模后,体积大无法生成合适的osgb格式文件的问题。而pix4d暂时没有找到导出xml格式空三的方式。
适合建模的物体
ContextCapture的高兼容性,能对各种对象各种数据源进行精确无缝建模,从厘米级到公里级,从地面或从空中拍摄。只要输入照片的分辨率和精度足够,生成的三维模型是可以实现无限精细的细节。
ContextCapture最适合于的复杂几何形态及哑光图案表面的物体,包括但不限于艺术品,服装,人脸,家具,建筑物,地形和植被等。
没有颜色变化的(如纯色墙壁/地板/天花板),或反射、高光泽,透明或折射材料(如玻璃,金属,塑料,水,以及某些皮肤皮革等)的表面可能会造成生成的3D模型表面存在错误的孔、凹凸或噪音。
ContextCapture主要应用对象为相对静态的物体。移动物体(人,车辆,动物等),不作为主要建模对象时,偶尔会处理出现在生成的3D模型中。如果要针对这些对象单体进行数据制作,在拍摄过程中,人或动物等对象应保持静止或采用多个同步像机来拍摄。
译者注:当前流行的人像拍照就是采用矩阵相机,多相机同时曝光。如下图效果。
应用领域覆盖:建筑设计,工程与施工,制造业,娱乐及传媒,电商,科学分析,文物保护,文化遗产等领域。
ContextCapture超越了由一些流行的在线地图服务提供的低空鸟瞰图。它可以以完全自动化的方式,将各种图像源(飞机、直升机、无人机、街道级)转换为一致、准确的真实3D模型,涵盖所有尺度,从大规模的浮雕到更精细的人造建筑、物体和自然地标等。
大场景主要应用领域:数字城市,城市规划,交通管理,数字公安,消防救护,应急安防,防震减灾,国土资源,地质勘探,矿产冶金等。
ContextCapture的两大模块是Master与Engine引擎端。它们都遵循主从模式(Master-Worker):
Master是ContextCapture的主要模块。您可以通过图形用户界面,向软件定义输入数据,设置处理过程、提交过程任务、监控这些任务的处理过程与处理结果可视化等。ContextCaptureMaster不会执行处理过程,而是将任务分解为基础作业并其提交给作业队列(JobQueue)
Engine是ContextCapture的工作模块。它在计算机后台运行,无需与用户交互。当ContextCapture引擎端空闲时,一个等待队列中的作业的执行,主要取决于它的优先级与提交的数据。一个作业通常由空中三角测量过程或三维重建组成。空中三角测量过程或三维重建采用不同的且计算量大的密集型算法,如关键点的提取,自动连接点匹配,集束调整、密度图像匹配、鲁棒三维重建、无接缝纹理映射、纹理贴图集包装、细节层次生成等。
译者注:空三(AT)的任务优先级高于Production的生成
ContextCapture包括以下工具模块:
ContextCaptureSceneComposer:为Viewer修改设定各种三维可视化工程文件。
译者注:Acute3DViewer几乎支持ContextCapture所有的三维模型数据格式。局限性表现为当数据量大的时候,tile数过多,初始加载过程会很慢。SceneCompose可以对osgb格式的模型编写Acute3DViewer支持的s3c索引文件。过程较为复杂,新版本当中被隐藏了,可以去安装目录下查找。动代码的建议使用开源的osgviewer,或者免费的locaspaceviewer对于浏览osgb格式的倾斜模型,操作简单,体验效果较好。
用户可以通过ContextCaptureMaster主控台用户界面,定义原始数据和处理过程设置,并向作业队列提交相应的三维重建任务。工作组中空闲的ContextCapture引擎会自动从作业队列中获取三维重建任务并并将结果输出至预先设定的存储路径。通过ContextCaptureMaster主控台用户面,用户也可以直接监控这些任务的当前状态与处理进度(想要获取更多的信息请参照作业监控)。当所有这些任务处理完成之后,该项目的三维模型就已经生产完成了。
模型修饰(Retouching)
在绝大多数情景下,自动生成的三维模型可以直接使用。但是对于一些特定应用,用户可能需要使用某些第三方软件对自动生成的三维模型的局部几何模型误差进行修饰,并通过ContextCaptureMaster主控台=将这些修饰后的三维模型重新导入,并提交新的三维重建任务使修改后的模型重新通过自动=纹理映射获得正确的贴图以完成三维模型更新。
ContextCapture支持运行在微软WindowsXP/Vista/7/8/1064位操作系统上。
它至少需要8G的内存和拥有1GB显存与512个CUDA核心的NVIDIAGeForce或AMD显卡,或者Intel支持opengl3.2以上并且大于1G显存的显卡。
该软件对桌面计算机与机架式计算机均支持。该软件甚至可以在多媒体或游戏笔记本上运行,虽然这时的性能会显著降低。
截至2017年7月,我们建议的运行配置为:主流塔式计算机运行微软Windows7/8/1064位专业版并带有至少16GB的内存、至少8线程的CPU与NVIDIAGeForceGTX1080Ti及以上的显卡。请联系Acute3D当地代理商提供更专业的硬件配置建议(GeForceGTXTITAN,Quadro,bi-Xeon等)
输入数据、处理数据与输出数据最好被存储在快速存储装置上(如高速HDD、SSD、SAN等等),而对于基于文件共享的集群运行环境,我们建议使用千兆或以上的以太网。
译者注:根据网友的实测,对于实际数据生产的公司建议64G以上内存,有条件的可以128Gb以上。CPU频率越高越好。显卡还是建议NVIDIAGTX2080及以上系列。对于原始照片、生成结果建议使用磁盘阵列或者固态硬盘。是在不具备条件的可以考虑照片、生成结果分磁盘存放。
ContextCaptureEngine引擎不能通过Windows自带的远程桌面连接来操作,因为它不支持硬件加速。然而,用户可以利用基于VNC(虚拟网络计算机)的各种远程遥控软件来操作ContextCaptureEngine引擎端。
当ContextCapture引擎运行时软件不支持切换Windows用户,这将会引起运行计算失败。因为硬件加速在当用户未连接时不可用。
译者注:个别网友遇到了电脑查看显卡正常,ContextCapture无法识别显卡的问题,有驱动问题的,更多的是显示器插在了主板上。显示器一定要插在独立显卡上。
ContextCapture目前版本还不支持非ASCII字符的路径。因此,所有指定的输入与输出文件的路径必须使用ASCII字符(即暂不支持中文文件名和目录名)。
ContextCapture可以利用多个GPU架构。
检查ContextCapture设置中的“启用VulkanAPI和MultiGPU处理”选项。默认情况下,此选项未选中。
此功能可以使用多个GPU,即使来GPU自不同的供应商(Nvidia、AMD,但不支持Intel)。虽然它有利于几个GPU,但也可以只有一个GPU。我们建议使用最新的显卡卡来启用此功能,特别是NvidiaPascal一代(GTX10xx)、AMDPolaris(RX4xx)和最新的驱动程序。驱动程序会定期更新,因此我们不会发布兼容的GPU/Driver/OS组合列表。
截至2017年9月,ContextCapture要求GPU驱动程序至少支持VulkanAPI1.0.37版本。
此外,不要启用SLI(用于NvidiaGPU)或CrossFire(用于AMDGPU)。最后,此模式使用密集的GPU资源,在引擎运行时不要打开任何其他3D应用程序或Internet浏览器。
多GPU模式是最新推出的,可能不如单GPU模式稳定。如果您在3D制作中遇到问题(此选项勾选了未起作用),请尝试以下步骤:
1.为您的GPU安装最新的驱动程序。
2.重新启动计算机。
3.重新提交失败的作业。
如果它不能解决您的问题,请通知我们的技术支持,并在解决您的问题前使用单GPU模式。
多GPU模式下的性能说明:
?2gpu:比1gpu快15%
?3gpu:比1gpu快20%
?4gpu:比1gpu快24%
译者注:未使用过多GPU模式,从该指标看来,2GPU性价比可能更高一些。但上文提到的硬盘问题可能比这个能提速更多,从显卡价钱来看可以优先考虑硬盘问题。
高级选项(AdvancedOption)
当您启用“vulkanapi和multippu处理”时,默认情况下,上下文捕获引擎将使用您的所有gpu进行处理。使用该选项,您可以通过命令行中ccengine的选项“-gpu”为vulkan选择GPU的一个子集。
请注意,ContextCapture始终使用OpenGL,因此它始终需要一个专门用于OpenGL的GPU。使用选项“-gpu”选择vulkangpu不会更改将选择哪个gpucontextcapture进行OpenGL处理。
语法:ccengine--gpuk
如果我们以2的k次方来描述,那么这个基中的每个数字1对应于vulkan激活的GPU。例如,您有3个GPU,您希望使用第一个和第三个GPU进行vulkan处理,然后k=20+22=5。命令是:ccengine--gpu5
其他例子:
ccengine--gpu1:使用第一个gpu
ccengine--gpu2:使用第二个gpu
ccengine--gpu3:使用第一个和第二个gpu(因为:3=20+21)
如果没有指定“-gpu”选项,那么程序将使用vulkan处理的所有gpu作为默认值。
ContextCapture开发了基于图像处理单元的通用计算(GPGPU)能力,使得在这些操作(图像插值、光栅化与Z缓存)上处理速度快50倍。它也利用多核超线程计算来对算法的CPU密集部分进行加速。
一个ContextCaptureEngine引擎端平均一天可以处理10-20千兆(gigapixels)像素的输入数据以产生具有额外精度的纹理3D网格,这取决于硬件配置。对于输入的点云数据,一个ContextCaptureEngine引擎端每天可以处理大约2.5亿个点。
举个例子:空中5角度拍摄的地面10~15厘米分辨率的倾斜原片,4个ContextCaptureEngine组成的引擎集群平均生产速度30—50平方公里每天。
ContextCapture软件系列的两个版本分别是ContextCaptureBasic和ContextCaptureCenter。
ContextCapture自动重建对象、建筑物、人造或自然地标,可以处理高达300千兆像素的图像数据集,或高达5亿点的点云,具备通过作业队列的批处理能力。最适合但不限于无人机/无人机/无人机操作员,该版本允许制作高分辨率3D模型,以及生成数字表面模型(DSM)和真实正射影像。
ContextCaptureCenter致力于大比例尺的三维测绘。它可以处理无限数量的照片而不受尺寸限制,并且允许在一组三维重建引擎上并行计算。它可以导入复杂的定位数据(例如,惯性导航系统数据)、第三方航空三角测量结果和表面约束。因此,它可以适应大规模的3D内容制作,就像整个3D城市级别的数据处理。
版本对比表
Features
ContextCapture
ContextCaptureCenter
Inputimagerydatasets
影像数据量
≤300gigapixels
Unlimited
无限
Inputpointclouddatasets
点云数据量
≤500millionpoints
Automaticaerialtriangulation/calibration
自动空三
支持
Automatictrue3Dreconstruction(3DTIN)
3D重建
Georeferencing
地理参考
Trueorthophoto/DSMgeneration(GeoTIFF,JPG...)
影像、地形生成
Densepointcloudgeneration(LAS,POD,LAZ)
点云生成
CADinteroperability(OBJ,FBX,Collada,STL,DGN...)
CAD互操作性
3DGISinteroperability(Agency9CityPlanner,EternixBlazeTerra,GoogleEarth,SkylineTerraBuilder,SpacEyes3DBuilder,SupermapGIS,DIGINEXTVirtualGEO...)
三维GIS互操作性
FreeViewer/webpublishing
免费浏览发布
Unlimitedtiling
无限分块
Taskqueuing/backgroundprocessing
任务队列、后台处理
SDK/Pythonscripting
SDK调用,python脚本支持
否
Ultralargeprojectmanagement/Gridcomputing
超大项目管理/网格计算
Reconstructionconstraints(watersurfaces…)
重建约束
Qualitycontrol
质量控制
警告:ContextCapture版本之间的项目文件兼容性受到限制。低版本无法打开更高版本创建的项目文件。
ContextCapture通过专用格式或通用格式与二维/三维GIS软件以及CAD解决方案完全互操作。
ContextCapture还可以以各种交换格式导出准确的相机属性、位置和方向。
另请参见导出块和输出格式。
CAD/3D软件交换(CAD/3DSoftware)
支持标准WavefrontOBJ、colladadae和FBX格式的导出,ContextCapture生成的3D模型可以导出到绝大多数CAD和3DGIS软件,包括Bentleymrostation、Autodesk3DSMax、AutodeskAutoCAD、Rhinoceros3d、Autodesk玛雅、AutodeskMudbox、AutodeskMeshMixer、Meshlab。
ContextCapture可以生成具有多个详细级别(LOD)的3D网格,以便于将数据集成到支持lod显示优化的3维GIS软件中。
对于非常大的三维模型(如城市),即使使用LOD技术,Tb级的大数据流畅展示也有难度。在这种情况下,可以使用3mx格式将模型导出到BentleyMicroStation。
译者注:开源的osg框架对于osgb格式的lod数据展示效果很不错,另外LSV在加载TB级的倾斜模型数据上独有优势,同时绿色,免费。对于web展示可以考虑Wish3D平台,该平台支持根节点合并。
二维、三维GIS软件(2D/3DGISsoftware)
地理参考三维模型支持任何坐标系统(ContextCapture包括4000多个空间参考系统,可以使用用户定义的系统进行扩展)和自定义GIS应用程序的瓦片分割方式。
ContextCapture可以生成带LOD的3D网格模型,可与几种领先的3DGIS软件相兼容:TerraExplorer(Skyline)、SpaceYes3DBuilder、CityPlanner(Agency9)、VirtualGeo(Diginest)、BlazeTerra(Etherix)、SupermapGIS、GoogleEarth、Cesium等。
译者注:这里还是要补上LSV、wish3D平台,该平台专门针对Smart3D生成的带lod的osgb数据格式进行了显示优化。
ContextCapture可以生成真正的正射影像和DSM,兼容的所有标准地理信息系统工具。
ContextCapture可以将密集点云导出为ASPRSLaser(LAS)和Pointoolspod格式,每个点上都有颜色信息,可用于大多数点云分析和分类软件。
ContextCapture内置Acute3DViewer,这是一个在Windows下本地或联机工作的免费可下载的轻量级3dVisualization应用程序。
三维可视化
Acute3DViewer针对ContextCapture的3mx格式进行了优化,它可以处理细节级别、分页和流式传输,从而以平滑的帧速率显示万亿字节的3D数据。
Acute3D查看器集成了3D测量工具(可配置空间参考系统中的3dPosition、3D距离和高度差、表面和体积计算)和瓦片选择工具。
您可以将Acute3D查看器与ContextCaptureMaster结合使用,以控制整个工作流中的生产质量。您还可以使用它生成飞行动画。
ContextCapture用户有多种形式可以在Internet上发布其原始3D内容。
使用Acute3DWebViewer发布3mx产品
使用我们的免费Acute3dWebViewer,3mx产品可以在任何网站上在线可视化。我们的WebViewer是一个跨平台的WebGL3dViewer,适用于台式机、平板电脑和智能手机,可轻松嵌入任何网页。它可以在任何支持WebGL的浏览器中工作,而不需要使用插件。只需将您的3mx产品上传到您的Web服务器(或在线文件存储Web服务/内容交付网络,如azureblob/cdn或amazons3/cloudfront),即可在您的网站上发布或嵌入您的3D模型。
发布到CesiumorContextCaptureWebViewer2.0
了解如何将三维模型发布到CesiumWeb应用程序。
ContextCaptureWebViewer2.0是一款基于Cesium的定制Web应用程序,具有定制的用户界面和适合真实数据显示的功能。
了解如何将3DModels发布到ContextCaptureWebViewer2.0应用程序。
ContextCapture用户可以在标准Web服务器上托管S3C格式的3D模型,以便使用我们的免费Acute3D查看器(Windows和MacOSX的桌面应用程序)进行远程可视化。
只需将您的S3C产品上传到您的Web服务器(或上传到在线文件存储Web服务/内容交付网络,如azureblob/cdn或AmazonS3/CloudFront),并在ContextCaptureS3CComposer中设置访问参数,使您的模型可以在Acute3dViewer中在线查看。
了解如何在Web上发布您的S3C内容。
发布到SketchFab
SketchFab是一个集发布、共享和嵌入3DModels的平台,您可以在SketchFab.com上免费注册。ContextCapture允许直接将生成的三维模型发布到SketchFab。
了解如何将内容发布到SketchFab
译者注:如果生成的模型是osgb格式的,可以到wish3d平台发布,一个国产,并自带合并根节点功能的,集全景、图片、文字标注于一体的倾斜模型web发布平台,支持影像、地形、矢量的数据总和展示。www.wish3d.com