谷歌地图高精度模型提取3
谷歌地圖高精度模型提取3
- 1 概述
- 2 修改和安裝Blender插件
- 2.1 修改Blender插件
- 2.2 安裝Blender插件
- 3 谷歌模型導出
- 3.1 相關參數設置
- 3.2 模型導出
- 4 轉格式
- 5 后續
1 概述
上一篇博客《谷歌地圖高精度模型提取2》由于時間關系,只講解了安裝工具,沒有講解如何獲取谷歌模型。所以說,上一篇博客,沒有多少干貨的地方,本篇博客講解的內容才算真正意義上的如何獲取谷歌地圖模型。
2 修改和安裝Blender插件
2.1 修改Blender插件
在工具->02-Blender插件文件路徑中,有一個名為MapsModelsImporter-v0.2.2.zip的壓縮包
將其解壓后,在解壓文件夾中,找到google_maps.py,用notepad++或者sublime_text亦或者vscode等代碼編輯工具打開。
打開google_maps.py,找到161行,有一個200數字,將其改為0,按住ctrl+s快捷鍵,保存一下該代碼。
這么做的目的,在導出谷歌模型時,不設置限制,否則,導出的的模型,都會被裁減。
接著在文件夾MapsModelsImporter-v0.2.2中,將MapsModelsImporter壓縮成MapsModelsImporter.zip。
2.2 安裝Blender插件
雙擊桌面Blender圖標,打開Blender軟件
點擊菜單Edit->Perference,在彈出的界面中,點擊Add-ons->Install
找到MapsModelsImporter.zip所在路徑,并選中MapsModelsImporter.zip后,點擊Install add-ons
在當前界面中,輸入map,就出現一個帶有Import-Export:Maps Models Importer 復選框,勾選該復選框。
這樣就完成了,Blender插件的安裝。
3 谷歌模型導出
現在所需工具已經全部安裝完成,就可以開始谷歌地圖模型導出了。在這里,不得不提一下,由于guo jia zheng ce原因,谷歌的相關東西,都需要fan qiang才能訪問,谷歌模型獲取也不例外。
關于怎么fan qiang,這不屬于本博客講解的內容。筆者是使用的lantern藍燈功能,一個賬號300塊大洋,兩個人使用,無流量和網速限制,均攤下來,每人150塊大洋。當然,目前也有一些免費的fan qiang工具,讀者們可以自行"彥宏一下"(baidu)。
3.1 相關參數設置
在桌面上,找到谷歌瀏覽器的圖標,選中該圖標,點擊鼠標右鍵,點擊屬性,在目標一欄,找到谷歌瀏覽器的路徑,
將該路徑復制到一個記事本上。
將下面這行文字拷貝到記事本
C:\Windows\System32\cmd.exe /c "SET RENDERDOC_HOOK_EGL=0 && START "" ^"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-gpu-sandbox --gpu-startup-dialog --user-agent=https://localhost:50948"
--user-agent=https://localhost:80948這句話,可要可不要。它代表是fan qiang工具,監聽本地端口。如果不知道fan qiang 工具監聽的端口,那就不要這句話。設置這句話,可以讓谷歌瀏覽器訪問模型的時候,更加絲滑。
將谷歌瀏覽器的路徑,拷貝至指定位置,如下圖所示:
將替換好的谷歌瀏覽器路徑的文字,拷貝至谷歌瀏覽器屬性窗口中,如下圖所示:
到此,參數就設置完畢。
雙擊桌面谷歌瀏覽器圖標,會有一個彈出,表示參數設置成功了。
3.2 模型導出
雙擊桌面RenderDoc圖標,會啟動RenderDoc軟件,并有提示更新,選擇不更新。
雙擊桌面谷歌瀏覽器圖標,看到彈窗后,記下彈窗上的數字。
回到RenderDoc軟件界面上,點擊菜單File->Inject Into Process
輸入彈窗上的數字,并雙擊chrome.exe,就可以看到
回到谷歌瀏覽器,在彈窗中,點擊確定。
在谷歌瀏覽器中,輸入www.google.com,進入谷歌搜索的主頁面,并在搜索頁面輸入google map
按下回車鍵,第一個就是谷歌地圖鏈接。點擊該鏈接,進入谷歌地圖。
現在,我就要開始提取模型了。假設我們要獲取fa guo的埃菲爾鐵塔模型,就在谷歌地圖中,輸入埃菲爾鐵塔,然后按下回車鍵進行搜索。
我的埃菲爾鐵塔呢?怎么沒有?不要著急,點擊地圖左下角的Layers圖標,點擊More,點擊Satellite,點擊Globe view,就可以看到三維模型了。
接下來就可以看大美麗的三維模型了。按下ctrl+鼠標左鍵,就可以移動三維視角。
驚不驚喜,意不意外?然后回到RenderDoc,如果看到下面圖片
就說明需要用鼠標動一下地圖,界面就會變成
此時,點擊Capture Frame(s) Immediately,就開始模型捕捉,并回到谷歌瀏覽器,使用鼠標稍微移動一下地圖。
在RenderDoc界面中,選中捕獲的模型,點擊右鍵,點擊Save,就可以將模型保存在本地了。
4 轉格式
模型保存后,并不是我們常見的格式
此時,打開Blender,點擊File->Import->Google Map Capture,就可以將導出的模型,導入到Blender中。
此時,Blender就會出現導入的模型。
最后,點擊File->Export,就可以將模型轉成常見的格式。
5 后續
本篇博客講述的方法,可以滿足絕大部分人的需求,如果想獲取超大型模型,看后續文章。
總結
以上是生活随笔為你收集整理的谷歌地图高精度模型提取3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决Win10 /Win11 Fastb
- 下一篇: linux五笔输入法制作_五笔98输入法