世界三维白模重建

收费工具,白嫖党勿扰
收费金额,1000元

1 概述

某个创业公司,需要大量的白模,一个城市的白模,我花费了几个月的时间,为他写了一个生成白模的程序。最后他们公司给了5000元作为报酬。
本程序程序,可以将一个城市进行三维白模重建。

2 模型欣赏

2.1 大图欣赏

世界三维白模重建_第1张图片
世界三维白模重建_第2张图片

2.2 动态图欣赏

白模展示

白模调光

下面是白模转obj格式后展示
未开启灯光展示

开启灯光展示

显示模型网格

显示帧率等信息

3 操作过程

3.1 打开程序

找到GenerateModel.7z文件,鼠标选中,右键对其解压。
世界三维白模重建_第3张图片
解压之后,可以看到下图所示的文件
世界三维白模重建_第4张图片
双击GenerateModel.exe,打开程序,可以看到主页面
世界三维白模重建_第5张图片

在输入目录一栏,是我们从open street map上下载的GeoJson数据,输出文件一栏,是程序为我们生成的json文件。

3.2 下载城市数据

打开谷歌浏览器,点击设置按钮世界三维白模重建_第6张图片
将语言设置为英文
世界三维白模重建_第7张图片
在谷歌浏览器中,输入链接:https://overpass-turbo.eu/可以看到下面页面

世界三维白模重建_第8张图片
在右上角搜索想要的城市,
比如我们想下载香港的建筑,在右上角输入hongkong即可
世界三维白模重建_第9张图片
点击Wizard,在输入框处,输出building,然后点击build query
世界三维白模重建_第10张图片
在地图中,点击左边的图片按钮,选择区域
世界三维白模重建_第11张图片
点击左上角的run按钮,可以弹出如下页面
世界三维白模重建_第12张图片
点击Export按钮,弹出下载页面
世界三维白模重建_第13张图片
我们下载GeoJSON数据,保存在本地的一种英文目录下。

3.3 生成城市模型

在程序主页面中,
世界三维白模重建_第14张图片

在1处,输入下载的GeoJSON文件所在的目录
在2处,输入保存的json文件位置
最后点击开始按钮,就会生成城市三维模型

4 转模型

生成的模型,是json格式,但是这种格式,不是每个人都能用到。我们可以将其转为obj等格式。
在下图中
世界三维白模重建_第15张图片
点击菜单设置->显示/隐藏转换,在3输出,输入3.3节中生成的json文件,在4处,输入保存模型的路径,最后点击5处的按钮,就会开始进行模型转换。

5 查看模型

本程序支持简单的模型查看
在下图中
世界三维白模重建_第16张图片
在菜单栏设置->显示/隐藏场景,在3处输入模型路径,点击4处的按钮,就可以进行模型展示。

6 后续

如果同学们不理解博客所描述的内容,可以去看视频教程

你可能感兴趣的:(三维模型,谷歌地图模型,c++,三维模型)