强大的谷歌地球不光有着全球高清的卫星地图
而且还对大部分的地区进行了空三计算三维重建
让本来是二维的平面图直接以三维的方式展现
所以我们今天的教程就是
怎么把上图里的模型提取出来
【教程开始】
01 安装谷歌浏览器
自己下载一个谷歌浏览器安装。然后鼠标右键谷歌浏览器图标-属性-把目标复制粘贴到这里(红色字体是替换部分)
C:\Windows\System32\cmd.exe /c "SET RENDERDOC_HOOK_EGL=0 && START "" ^"C:\Users\China\AppData\Local\Google\Chrome\Application\chrome.exe" --disable-gpu-sandbox --gpu-startup-dialog"
然后把以上英文全部复制粘贴到上图的目标输入框里面
点击应用,确定,然后关闭
02 安装RenderDoc软件(文末附下载地址)
这个软件是用来提取谷歌地球的模型的。安装好后打开如图
03 安装blender软件(文末附下载地址)
这个软件是用来把谷歌地球提取的模型转换成我们通用三维模型格式的。安装好后打开如图
04 安装blender的MapsModelsImporter-v0.2.2插件(文末附下载地址)
安装方法:打开edit-preferences
点击add-ons下面的install
找到这个插件安装
安装好之后检索出来,确保是勾选状态。
然后在导入选项里就会有导入rdc格式的选项。
这个插件是用来转换谷歌地球提取的模型格式的。因为本身Blender是不支持rdc格式导出的。有了这个插件就可以了。
这个插件后文会用到。
05 打开RenderDoc软件。点击file(文件)-inject into process(注入过程)
打开后如下图
然后打开谷歌浏览器
弹出这个弹窗来,记住这个25828数字
然后把25828输入到render doc界面的这个输入框里面
然后双击这里
就会变成如下界面
06 回到谷歌浏览器。点击确定。然后输入我给的这个地址跳转
https://www.google.com/maps/place/%E8%B0%B7%E6%AD%8C%E5%85%AC%E5%8F%B8/@37.4220698,-122.0862784,842m/data=!3m1!1e3!4m5!3m4!1s0x808fba02425dad8f:0x6c296c66619367e0!8m2!3d37.4220656!4d-122.0840897
以上网址是谷歌总部的位置
然后会发现并没有出现三维模型
只要点击一下右下角这个图标就能切换了
三维模型就出现了
07 找到自己想要提取的模型。开始提取步骤。回到render doc软件界面。点击以下按钮。
然后回到谷歌浏览器,画面前后左右拖动几下。
再次回到render doc界面如图所示
双击这个地方
然后点击windos-texure viewer
点击下图所示列表,然后按住键盘的方向箭头下不放
渲染过程
渲染完成如下图
08 导出提取的模型。
点击file-save capuure as
弹出保存窗口。找个路径,命名一个名称,保存rdc文件。
09 转换提取的rdc模型格式。
打开lender软件。导入刚才render doc导出的rdc文件。
现在模型是不显示纹理的。右上角这个图标点击一下,模型的纹理就会出现。
转换模型的格式。我们一般转成 fbx的比较好。这样可以轻松的导入3d max和lumion等软件里面。
然后我们就得到了我们想要的模型。提取成功!!
然后我们打开3d max导入刚才的fbx 模型看看效果。
此模型max文件我已经打包好。想要的朋友可以联系我微信:wugesc2
然后我们打开lumion9,导入模型看看效果。随手加个特效
其他的用途自己慢慢研究吧。这里就不多做演示了。
注意:此方法需要访问谷歌地球,方法需要你们自己解决。
更多内容可关注我的微信公众号:五哥素材
提取码:wgsc