P-Modeler
 
DP-Modeler是武汉天际航自主研发的一款集精细化单体建模与Mesh网格模型修饰于一体的软件。支持三维模型一键水面修复、道路置平、建筑局部修饰、删除底部碎片、植被处理、桥隧修复、城市部件补充等多种修模方式。
下面以DP-ModelerV2.5版本为例,讲解大疆智图生成的三维模型如何导入DP-Modeler进行修模。
需注意的是,DPV2.5以下版本不支持修饰大疆智图出的OBJ格式的三维模型,使用时请将DP升级到V2.5及以上版本。
 
(1)数据准备
在大疆智图工程文件夹中,找到terra_osgbs和terra_obj模型文件夹,去畸变影像文件夹undistort,以及空三文件“BlocksExchangeUndistortAT.xml”。
 
(2)照片导入
打开DPSInmanager软件,新建解决方案。
“导入数据”-“影像”选择“航空影像”,选择大疆智图空三去畸变之后的文件夹undistort照片进行导入。
“影像数据类型”勾选“xml文件”,并选择BlocksExchangeUn-distortAT.xml文件。
如果窗口出现红色提示,则需要更新路径映射到undistrot文件夹。
照片导入成功之后,导出工程。

(3)三维模型导入
DPSInmanager软件中,“导入数据”-“Mesh”中选择OSGB文件夹,“大疆数据”打勾,在“导入OSGB文件”时选择terra_osgbs文件夹,弹出的“是否拷贝数据到解决方案目录”选择“是”,然后选择terra_osgbs文件夹下的metadata.xml文件来设置偏移量。
至此OSGB数据导入工作完成,如需导入OBJ文件,重复以上操作,选择“导入OBJ文件”即可。

(4)开始修模
打开DPModeler,选择刚刚配置的文件进行导入,选择OBJ修饰,加载块开始修模。

更多功能及操作方法可前往官网申请试用:
模方
 
模方(ModelFun)是武汉大势智慧科技有限公司研发的一款实景三维模型编辑修复工具,可对obj、osgb模型进行道路置平、水面修整、立面置平、标牌修补、空洞填补、纹理编辑、测区裁切等操作。
下面以模方V3.0版本为例,介绍大疆智图生成的osgb和obj格式三维模型,如何使用模方进行修模。
 
(1)数据准备
在大疆智图工程文件夹中,找到terra_osgbs和terra_obj模型文件夹,去畸变影像文件夹undis-tort,空三文件“BlocksExchangeUndistortAT.xml”,这些是后续修模需要用到的文件。
 
(2)模型导入
新建工程,设置工程名称、工程位置、osgb数据位置、obj数据位置。
由于大疆智图生成的模型瓦片较大,模方在读取的时候会自动对模型做切割和转换。

osgb数据转换,生成DATA文件夹,并对瓦片重命名。

 
obj数据转换,示例模型由16块切割为50块。
 

 
 
 
(3)空三影像设置
通过空三影像设置功能可以映射模型与对应纹理贴图的原始照片,在纹理修饰的过程中,可以一键重新映射。
建议保持智图生成的成果文件路径不变,以避免导入模方时提示找不到照片或显示不正常。
如有更换,需重新指定。
 

 
 
 
(4)模型修饰
通过瓦片数据菜单栏,进行瓦片选择。
模方的修饰工作是基于obj格式数据进行修改,同时由于模方转换大疆智图数据后导致osgb与obj模型分块数量与命名不一致,无法通过osgb数据直接联动选择obj数据,只能通过编辑模型视图窗口选择打开obj模型。
 

 
 
 
(5)成果导出
修饰完成后导出obj/osgb。
需注意的是,如果只导出修饰过的分块,最后无法加载区域内整体模型进行查看,原因是模方针对大疆智图osgb/obj原始数据转换切割数量不一致。
因此导出的时候需要选择全部obj分块数据,软件基于obj模型重新生成对应数量与命名的osgb数据。

 
 
更多功能及操作方法可前往官网申请试用:

使用DP-Modeler、ModelFun模方软件修复实景三维模型教程的更多相关文章

  1. [视频]K8软件破解脱壳入门教程

    [视频]K8软件破解脱壳入门教程 链接:https://pan.baidu.com/s/1aV9485MmtRedU6pzyr--Vw 提取码:vbak C:\Users\K8team\Desktop ...

  2. SU模型叠加实景三维模型 用它就可以实现了

    草图大师SketchUp是一套直接面向设计方案创作过程的设计软件,使用SketchUp规划设计师可以从潦草的平面草图开始,创建出想像的任何东西 .虽然市面软件众多,也不能取代SketchUp独有的位置 ...

  3. [转]使用Ubuntu Live CD修复Grub引导教程

    这个教程的方法我用过了,能够解决了我的问题. 这篇文章主要介绍了使用Ubuntu Live CD修复Grub引导教程,本文以 Ubuntu Live CD 修复 Grub 引导为例,需要的朋友可以参考 ...

  4. 防DNS劫持教程,手动修复本地DNS教程

    防DNS劫持教程,手动修复本地DNS教程 该如何避免DNS劫持的问题呢?1. 请不要轻易连接陌生网络.2. 可以通过手动指定DNS(DNS用于将域名正确转换为您想访问的网站的作用),修改后你的网络应用 ...

  5. 想给自己的实景三维模型做个案例集?Wish3D Earth再合适不过了

    很多朋友向用户展示实景三维模型的时候经常面临这样的问题:

  6. UltraEdit等软件详细安装破解教程,附注册机(全网独家可用)

    --- title: "UltraEdit等软件详细安装破解教程,附注册机(全网独家可用)" categories: soft tags: soft author: LIUREN ...

  7. 使用Inno Setup 制作软件安装包详细教程(与开发语言无关)

    前言:关于如何制作一个软件安装包的教程,与编程语言无关.以下,请看详情~ 1.下载Inno Setup,下载地址:https://jrsoftware.org/isinfo.php 2.下载最新版本即 ...

  8. GitHub转华为软件开发云详细教程

    一.复制GitHub的代码库地址 首先,打开Github网页,找到要迁移的代码仓库地址,如下: 点击Clone or Download,出现以下界面 点击Copy toclipboard(复制到粘贴板 ...

  9. 勤拂拭软件 java web 开发教程(1) - 开发环境搭建

    勤拂拭软件系列教程 之 Java Web开发之旅(1) Java Web开发环境搭建 1 前言 工作过程中,遇到不少朋友想要学习jsp开发,然而第一步都迈不出,连一个基本的环境都没有,试问,如何能够继 ...

  10. 好用的 FTP 软件之 FileZilla 技巧教程

    FTP 软件之 FileZilla教程 使用教程参考:http://163.26.161.1/~yilinteacher/wwwict/flash/FileZilla.swf (1)如何设置传输完成后 ...

随机推荐

  1. [Unity3D] 使用LineRenderer实现尾迹与虚线效果

    Unity3D 使用LineRenderer绘制尾迹与虚线 1.添加LineRenderer组件 先创建一个3D对象,然后点击Add Component选项 搜索并添加LineRenderer组件 添 ...

  2. #bitset优化,莫队#洛谷 5355 [Ynoi2017] 由乃的玉米田

    没有除法的版本 弱化版Blog 题目 分析 只针对除法而言,如果商很大直接用bitset判断是否存在, 否则直接预处理最近的答案判断是否在区间内即可,注意0要特判 代码 #include <cs ...

  3. 【FAQ】推送前台应用的通知处理功能没生效,如何进行排查?

    一.前台应用的通知处理简介 在调用推送接口时可以设置"foreground_show"字段控制前台应用的通知栏消息是否通过NC展示."foreground_show&qu ...

  4. HarmonyOS—UI 开发性能提升的推荐方法

    注:本文转载自 HarmonyOS 官网文档 开发者若使用低性能的代码实现功能场景可能不会影响应用的正常运行,但却会对应用的性能造成负面影响.本章节列举出了一些可提升性能的场景供开发者参考,以避免应用 ...

  5. HDC技术分论坛:ArkCompiler(方舟编译器)原理解析

    作者:xianyuqiang 编译器首席架构师 ArkCompiler(方舟编译器)是组件化.可配置的多语言编译和运行平台,它既能支撑单一语言运行环境,也能支撑多种语言组合的运行环境.它目前主要支持的 ...

  6. c# webapi swagger

    如何配置swagger? 在使用项目中,我们希望去查看我们的webapi的测试,那么我们是需要去有一个集成的测试的. 步骤 1.在nutget管理包中下载swagger包. 2.这样会在App_sta ...

  7. java使用Selenium操作谷歌浏览器学习笔记(二)

    使用WebDriver操作浏览器之前必须设置对应的driver System.setProperty("webdriver.chrome.driver", "D:\\Ne ...

  8. @EnableDiscoveryClient 注解如何实现服务注册与发现

    @EnableDiscoveryClient 是如何实现服务注册的?我们首先需要了解 Spring-Cloud-Commons 这个模块,Spring-Cloud-Commons 是 Spring-C ...

  9. 前端js解析识别图片二维码

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  10. 《c#高级编程》第4章C#4.0中的更改(九)——协变和逆变

    动态字典(Dynamic Dictionary)是指一个键值对集合,其中键和值的类型都可以在运行时确定并且可以动态变化.在C#中,可以使用 dynamic 关键字来实现这一功能. 例如,下面的代码演示 ...