第一次写文章,希望大家多提意见,评论区有留言我都会看的。

文末附使用到的软件,下载安装即可。

使用工具:

1、chrome (貌似对版本没啥要求,建议使用最新版)

2、Blender(我用的是2.82a版,随便搜搜下载的)

3、RenderDoc(我使用的是1.8版本)

操作系统:win10

这仨长这样

以下为教程:

****请确保你使用的电脑处于科学上网状态,操作之前请安装好以上三款软件****

1、安装设置chrome

下载安装chrome,完事之后记得创建快捷方式到桌面方便操作。

鼠标右击chrome,打开属性,复制 目标(T) 项目里面的所有字母替换下面的部分

C:\Windows\System32\cmd.exe /c "SET RENDERDOC_HOOK_EGL=0 && START "" ^"替换这里" --disable-gpu-sandbox --gpu-startup-dialog"

注意:只需要替换加粗部分,不需要改动任何标点

属性-目标

复制上面替换好的文字,包括标点,粘贴到目标栏

点击应用,再点击确定。此时,你的chrome将会变成这个样子

2、下载安装RenderDoc,完成之后打开,长这样

点击file-inject into process,打开之后长这样

3、双击你刚刚设置好的chrome,会出现两个弹窗,一个全白,一个为google chrome GPU。

不要着急点确定,最小化之后,我们切换到renderdoc

4、打开chrome,在标号1 的栏目里面输入 chrome 并且点击refesh

找到带有google chrome gpu 的选项双击

双击打开后如下,此时你的API为none,还有个按钮也是灰色的

5、回到chrome,找到刚刚的google chrome GPU,点击确认。此时你的chrome只剩下一个界面,且带有灰色刘海。

6、回到renderdoc,此时你的API是已经连接的状态。如下图

7、在chrome跳转到Google Maps,点击左下角图层 -更多-地图类型选卫星图像,启用地球视图。

8、google map搜索栏找到你想要的模型(目前只有美洲部分,欧洲部分,中国港澳台以及日韩等地区有三维图,中国大陆暂无)点击右下角的3D切换到三维模型视角

点击之前,只是地图样子
点击之后,有明显三维感

确定好自己要提取的模型之后,就可以固定好界面,不要在移动地图视角了

注意:视角的高低会影响模型精度,视角较低时,谷歌地图会显示建筑较为细节的部分,视角较高时,会模糊部分细节,作者目前还没有解决视角较高时图形精度不够的问题,后续解决了会尽快发布教程。建议使用时,视角相对降低。(按住shift或者Ctrl键,配合鼠标左键可以调视角方向,鼠标滚轮调视角高度)

9、我们切换回renderdoc,在标号1里面输入5或者其他数字(此操作为延迟捕捉,理解为5秒之后拍照,给你5秒时间摆pose,选取延迟时间与操作员反应时间以及网速有关)

修改好后点击标号为2的按钮,立刻返回到你的地图界面,等待延迟捕捉时间结束,等待期间可以按住鼠标左键不松开,小幅度拖动所选的目标。(此操作为了使chrome判定你在查看地图细节,从而显示更多模型细节,提高模型精确度)

完成之后如下图

9、右击我们爬下来的图,save


10、导出成功如下


11、安装好Blender,并且打开,打开之后如下

记得把上面的立方体和其他俩玩意删除

12、安装Blender的MapsModelsImporter-v0.2.2插件(文末下载地址)

打开edit-preferences

点击add-ons 再点击install

找到你下载好的插件,点击install

搜索栏搜索map,并且确保为勾选状态

此时,你的file-import就会有谷歌地图rdc选项

13、我们打开刚刚导出的rdc文件

中文字体在Blender显示不出来,可以直接找到.rdc文件,双击或者选中后import

import之后你的电脑就会和死机了一样,不要慌,有耐心的等一会,加载时间和电脑配置有关

加载成功之后如下

我们点击这里,显示模型的纹理

14、点击file-export-FBX,导出为fbx文件方便3D max 打开

导出成功长这样

打开看一眼


用到的软件我已经打包好了

提取码:asd1


后续有问题我会随时更新的,欢迎大家评论区交流!!