Blender關(guān)于GIS插件的安裝及使用和天地圖的配置

寫在最前面

關(guān)于安裝成功后亚隙,會(huì)加載不出來(lái)地圖磁餐,應(yīng)該是不支持了,文章留著,大家可以體驗(yàn)下安裝過(guò)程即可诊霹。如果有好的插件和方法羞延,歡迎大家留言交流。

GIS插件安裝

1. 插件下載地址:

點(diǎn)此去下載



2. 下載后不需要解壓脾还,打開Blender伴箩,打開偏好設(shè)置 Cmd+, ,插件——安裝——找到剛才下載的安裝包.zip,勾選以啟用它鄙漏。



3. 重新打開Blender嗤谚,就可以在左上角看到GIS的字樣。點(diǎn)擊選擇

Web geodata_basemap,可能會(huì)出現(xiàn)No ImageIO報(bào)錯(cuò)怔蚌。




4.解決No ImageIO報(bào)錯(cuò)問(wèn)題

第一步:

在GitHub里面找到一個(gè)freeimage文件巩步,打開找到我們電腦系統(tǒng)對(duì)應(yīng)的版本下載即可。

下載地址如下:
https://github.com/imageio/imageio-binaries/tree/master/freeimage

根據(jù)電腦系統(tǒng)下載對(duì)應(yīng)的文件桦踊,我們以mac電腦為例椅野,下載以-osx結(jié)尾的文件,點(diǎn)擊進(jìn)去下載籍胯。


第二步:

找到剛才安裝的BlenderGIS-master插件所在的路徑竟闪,也就是BlenderGIS-master這個(gè)文件夾

下面以Mac電腦為例

最近好多小伙伴反饋找不到,今天用最新版本3.3.1今天測(cè)試了一下杖狼,確實(shí)找不到了炼蛤。

之前的方法:

  • 找到應(yīng)用程序Blender——右鍵,安裝包——依次點(diǎn)擊下方的路徑蝶涩。到addons后就找不到BlenderGIS-master文件夾;
  • 通過(guò)按快捷鍵 cmd+shift+.就會(huì)看到mac系統(tǒng)隱藏的文件夾和文件理朋,這時(shí)BlenderGIS-master文件夾就會(huì)看到了。
    /Contents/Resources/3.1/scripts/addons/BlenderGIS-master/core/lib/imageio/resources


最新解決方法

打開訪達(dá)FInder子寓,通過(guò)快捷鍵Cmd+Shift+G暗挑,輸入下方路徑

注意路徑中的3.3是Blender的版本號(hào)笋除,需要替換為你當(dāng)前的版本號(hào)斜友。

/Users/liang/Library/Application Support/Blender/3.3/scripts/addons/BlenderGIS-master/core/lib/imageio/resources


第三步:

創(chuàng)建一個(gè)freeimage的文件夾,把下載的文件放進(jìn)去垃它,就可以解決了鲜屏。

該方法是個(gè)人認(rèn)為比較簡(jiǎn)單的方式,網(wǎng)上還有用Python命令的方式下載安裝GDAL和numpy通過(guò)配置環(huán)境變量的方式感興趣的可以去了解一下国拇。






GIS插件的使用:山脈

  1. 獲取二維地圖洛史,然后我們可以從源中選擇天地圖或者bing必應(yīng),谷歌因?yàn)樾枰瓑Σ拍苡媒戳撸皇呛芡扑]也殖。



2.blender中間的整個(gè)視圖區(qū)域就是加載地圖的視圖大小。默認(rèn)進(jìn)去會(huì)是一片灰色,但是實(shí)際是有的忆嗜,只是加載的數(shù)據(jù)太多己儒,沒(méi)有顯示出來(lái)。



按G鍵進(jìn)入搜索定位捆毫,輸入地名和縮放等級(jí)闪湾。
注意:

  1. 縮放等級(jí)≥17的話地圖更能看到高低起伏變化,輸入是0則表示平面地圖绩卤。
  2. 定位最好是有明顯高低落差的途样,比如建筑,山脈濒憋,這樣后面再獲取高度的時(shí)候?qū)语@的3d效果會(huì)更好何暇。



  1. 根據(jù)需要調(diào)整位置,按鼠標(biāo)左鍵可以拖動(dòng)地圖坐標(biāo)位置跋炕,按鼠標(biāo)中間滾輪可以縮放大小赖晶,然后按E鍵結(jié)束。
    這時(shí)候就得到了一個(gè)貼有影像圖的平面辐烂。


4.獲取地圖數(shù)據(jù):點(diǎn)擊GIS——Web geodata——Get elevation (SRTM)



  1. 點(diǎn)擊右側(cè)工具欄遏插,調(diào)整縮放Scale Z軸上的值為2,相當(dāng)于高度變?yōu)橹暗?倍纠修;
    點(diǎn)擊右下的材質(zhì)胳嘲,把圖像銳度roughness調(diào)到最大,這樣山脈更清晰扣草,反射specular的值降低了牛,這樣就調(diào)整好了。


GIS插件的使用:城市建筑

同樣的道理我們也可以加載一個(gè)城市地圖辰妙,然后獲取高度鹰祸,給建筑添加漸變材質(zhì),描邊等等密浑,包括城市道路蛙婴。

方式同上

  1. 獲取一個(gè)城市的定位,取得平面地圖尔破;



  2. 然后可以點(diǎn)擊GIS——Web geodata——Get OSM獲取建筑街图、陸地、水域等數(shù)據(jù)懒构。

OSM全拼是OpenStreetMap,是一個(gè)開放街區(qū)地圖餐济。

加載完地圖,我們可以通過(guò)調(diào)整Z軸的值調(diào)整建筑的高度胆剧。



  1. 點(diǎn)擊左下角絮姆,選擇著色器編輯器,然后選中建筑的圖層,添加一個(gè)藍(lán)色漸變材質(zhì)篙悯。
    這里記得修改一下右側(cè)的設(shè)置Blend Mode 為Alpha Blend冤灾。




  1. 復(fù)制一層建筑,添加一個(gè)發(fā)光描邊



  2. 開啟虛幻效果:右側(cè)渲染屬性——輝光——強(qiáng)度



  3. 調(diào)整攝像機(jī):默認(rèn)值太小辕近,所以看到一片灰色韵吨,調(diào)整最大值和地圖實(shí)際大小一樣大,才能看到全貌移宅。



  1. 可以添加一個(gè)燈光效果归粉,最終效果如下







天地圖配置

BlenderGIS安裝成功后在basemap中默認(rèn)是不帶天地圖選項(xiàng)的,需要手動(dòng)配置后才可以正常使用天地圖GIS底圖服務(wù)漏峰。具體配置如下糠悼。

  1. 在Blender安裝包文件中找到下方的路徑
    /Contents/Resources/3.1/scripts/addons/BlenderGIS-master/core/basemaps



  1. 打開servicesDefs.py文件,(需要安裝有代碼器浅乔,推薦VsCode)



  2. 找到sources的位置倔喂,把下方這串代碼復(fù)制到文件中相應(yīng)的位置,如下圖紅框的地方靖苇。

需要復(fù)制的代碼:

"TIANDITU" : {
      "name" : '天地圖',
      "description" : '天地圖',
      "service": 'TMS',
      "grid": 'WM',
      "quadTree": False,
      "layers" : {
       # "SAT" : {"urlKey" : 's', "name" : 'Satellite', "description" : '', "format" : 'jpeg', "zmin" : 0, "zmax" : 22},
       "IMG" : {"urlKey" : 'vec_w', "name" : '矢量底圖', "description" : '', "format" : 'jpeg', "zmin" : 1, "zmax" : 18},
       "CVA" : {"urlKey" : 'cva_w', "name" : '矢量注記', "description" : '', "format" : 'jpeg', "zmin" : 1, "zmax" : 18},
       "IMG" : {"urlKey" : 'img_w', "name" : '影像底圖', "description" : '', "format" : 'jpeg', "zmin" : 1, "zmax" : 18},
       "TER" : {"urlKey" : 'ter_w', "name" : '地形暈渲', "description" : '', "format" : 'jpeg', "zmin" : 1, "zmax" : 18},
       "CTA" : {"urlKey" : 'cta_w', "name" : '地形注記', "description" : '', "format" : 'jpeg', "zmin" : 1, "zmax" : 18},
       "IBO" : {"urlKey" : 'ibo_w', "name" : '全球境界', "description" : '', "format" : 'jpeg', "zmin" : 1, "zmax" : 18}
      },
      "urlTemplate": "http://t0.tianditu.gov.cn/{LAY}/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={Z}&TILEROW={Y}&TILECOL={X}&tk=XXXXXXXXXXXXXXXX",
      "referer": ""
     }, 


需要注意的是:復(fù)制代碼前需要修改tk為你自己在天地圖官網(wǎng)上申請(qǐng)的瀏覽器端token席噩。
不用擔(dān)心,這很簡(jiǎn)單贤壁。



需要粘貼的位置



  1. 去天地圖官網(wǎng)申請(qǐng)一個(gè)Key,

為了練習(xí)悼枢,大家也可以直接用我申請(qǐng)的用來(lái)專門測(cè)試,也可以按照接下來(lái)的步驟自己申請(qǐng)脾拆。
key: c987b2752e951f10029779e7d98a2e65

天地圖官網(wǎng)鏈接:http://lbs.tianditu.gov.cn/server/MapService.html



點(diǎn)擊創(chuàng)建新應(yīng)用馒索,根據(jù)我們需要的選擇了瀏覽器端。




復(fù)制key, 粘貼到上一步代碼中最后一行tk的位置就可以了名船。


  1. 配置好绰上,重新打開Blender,點(diǎn)擊GIS插件渠驼,選擇Web geodata——basemap蜈块,在源下拉選擇天地圖,影像渴邦。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末疯趟,一起剝皮案震驚了整個(gè)濱河市拘哨,隨后出現(xiàn)的幾起案子谋梭,更是在濱河造成了極大的恐慌,老刑警劉巖倦青,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瓮床,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)隘庄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門踢步,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人丑掺,你說(shuō)我怎么就攤上這事获印。” “怎么了街州?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵兼丰,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我唆缴,道長(zhǎng)鳍征,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任面徽,我火速辦了婚禮艳丛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘趟紊。我一直安慰自己氮双,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布霎匈。 她就那樣靜靜地躺著眶蕉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪唧躲。 梳的紋絲不亂的頭發(fā)上造挽,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音弄痹,去河邊找鬼饭入。 笑死,一個(gè)胖子當(dāng)著我的面吹牛肛真,可吹牛的內(nèi)容都是我干的谐丢。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蚓让,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼乾忱!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起历极,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤窄瘟,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后趟卸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蹄葱,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡氏义,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了图云。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惯悠。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖竣况,靈堂內(nèi)的尸體忽然破棺而出克婶,到底是詐尸還是另有隱情,我是刑警寧澤丹泉,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布鸠补,位于F島的核電站,受9級(jí)特大地震影響嘀掸,放射性物質(zhì)發(fā)生泄漏紫岩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一睬塌、第九天 我趴在偏房一處隱蔽的房頂上張望闸盔。 院中可真熱鬧高帖,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)篓冲。三九已至表蝙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間劫映,已是汗流浹背违孝。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留泳赋,地道東北人雌桑。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像祖今,于是被迫代替她去往敵國(guó)和親校坑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容