收费工具,学生党勿扰
收费金额1000元
已经购买过工具的大佬,可以免费更新
1 概述
上个月,写了一篇<<谷歌地图模型自动下载>>的文章,效果还不错,能够帮到一些同学。
但是,随着谷歌模型下载的越来越大,就很难处理这些模型。于是,我花了一个星期,研究了一下,如何将下载的模型转为3dtiles,并跟地图融合。
先看一张效果图

从上图看发现,谷歌下载的三维模型,和地图完美融合。
2 操作过程
2.1 模型处理
双击downloadGEModel.exe,打开软件主界面

(关于模型的下载,看<<谷歌地图模型自动下载>>这篇博客)
模型下载完成后,在菜单栏点击设置—>寻找中心

可以看到,软件的右边,出现了一个新的界面

将下载好的obj模型,使用鼠标拖拽到模型路径处

点击查找中心按钮

可以看到,计算出模型的中心坐标

将中心坐标,复制到中心坐标处,然后点击归一化按钮

程序就会对模型及进行相关的处理,处理完成后,会生成一个经纬度,和一个xxx.3.obj模型

到此处,模型就处理完成。
点击打开模型目录按钮,就能看到处理后的模型。model.3.obj是新生成的模型,model.obj是原模型。

2.2 生成3dtiles
obj转3dtiles我们使用开源的工具cesiumlab,这个工具可以直接在百度上搜索,然后安装。安装后,就可以进入模型转换页面。
点击通用模型切片—>obj----->选择上述处理的model.3.obj模型

点击设置按钮,进入设置页面

将上图2中计算的经纬度,填写到3处,把4处的翻转YZ关闭掉,然后按下5处的确定按钮。

在上图中,点击1处,进入八叉树处理,2选择3dtiles模型最小等级,3选择最大等级,2和3的等级设置,由用户自行设置。
4选择散列,5按钮点击,选择一个保存目录,6处会记录选择的目录,最后点击7的提交处理按钮,此时,模型就开始了obj转3dtiles处理了。

3 查看模型
等模型转换完成后,就可以查看3dtiles模型了。

点击三维可视—>瓦片------>本地上传

选择转换完成3dtiles模型文件夹中的tileset.json,然后点击打开按钮,既可以看到三维模型。

可以看到,三维模型,和卫星地图影像完全贴合。
4 后续
如果大佬们不理解图文教程,可以观看视频教程
文章中下载的obj模型:链接
文章中obj转3dtiles后的模型:链接