![]() 1.很火的 3D 地圖,但是選擇困難癥 這幾天 3D 地圖在國內(nèi) GIS 的小圈子里小火了一把,其中有易智瑞M姐實(shí)驗(yàn)室剛出的使用 Geoscene+Blender制作3D地圖教程(圖1); 后有超圖康祥瑞分享的使用SuperMap+Blender制作的地表渲染圖(圖2); 再往前有立方數(shù)據(jù)學(xué)社寫的繪制炫酷逼真的三維地形圖(圖3); 然后就是我在去年寫的《3D地形》和《3D地圖》兩個(gè)系列教程; 其實(shí)再往前也還有張?jiān)平鹄蠋熃榻B超強(qiáng)工具Aerialod,直接渲染出精美的地形模型或者激光點(diǎn)云數(shù)據(jù)(圖4)。 在B站上搜索設(shè)計(jì)暴風(fēng)眼,最近也上了使用 Blender 制作3D地形模型的教程。 你這時(shí)就非常頭大了,這么多教程,到底看哪一個(gè),從哪里開始? 然后就變成這一篇文章看一點(diǎn),遇到難點(diǎn)了,又跑去看另一篇文章。 然后就是3D地形模型和3D地圖,到底有什么區(qū)別? 所以這篇文章既是科普、介紹又是教程。 ![]() 圖1 ![]() 圖2 ![]() 圖3 ![]() 圖4 2.明確幾個(gè)概念 3D地形和3D地圖,這個(gè)概念不是什么權(quán)威或者什么專門的概念,只是便于區(qū)分兩類作品,兩個(gè)東西都是建立模型,然后渲染,然后導(dǎo)出為圖片。 2.1 3D地形 3D地形指利用 DEM 或者相關(guān)高程數(shù)據(jù)亦或者激光雷達(dá)數(shù)據(jù)制作的地形、地表、表面模型,比如下面這樣: 這是通過 Blender 的著色器編輯器上色渲染得到的“地圖”我將其簡單的歸為3D地形模型,包括之前 Aerialod 軟件制作的一些作品。 ![]() 個(gè)人制作 北京北部山區(qū) ![]() Valentin Schalk 制作 歐洲 ![]() Joe Davies 制作 2.2 3D地圖 那3D地圖又是什么呢? 比如下面這些案例,我們需要先獲得平面的電子地圖,或者是一些老地圖的電子掃描件,通過 GIS 軟件對地圖進(jìn)行配準(zhǔn)后,然后導(dǎo)入三維軟件(Blender),在下面“疊上”3D地形,最后大功告成! ![]() VizArt 制作 ![]() Dmitriy Vorontzov 制作,不過使用的三維設(shè)計(jì)軟件是 C4D,異曲同工 ![]() VizArt 制作 ![]() 個(gè)人制作的廣東地形圖 (是不是看的非常過癮) 不過這樣區(qū)分是非常狹義的哈,你不認(rèn)同也沒關(guān)系,覺得在3D地形上標(biāo)上指北針、圖例不就變成了3D地圖。 我也同意你的觀點(diǎn),但是兩種模型的制作方法不一樣,或者說是一個(gè)遞進(jìn)的關(guān)系,這樣區(qū)分的原因一是為后面的教程做鋪墊、二是區(qū)分前面提到的不同教程。 3.入門 3.1入門 3D 地形 我想大部分人應(yīng)該對 Blender 一竅不通吧。 Blender是免費(fèi)開源的 3D 模型創(chuàng)建套件;它支持 3D 建模,動(dòng)畫,模擬,渲染,合成和運(yùn)動(dòng)跟蹤,視頻編輯和 2D 動(dòng)畫。 作為一個(gè) GIS 或者 RS 從業(yè)人員來說,Blender 完全是另外一個(gè)領(lǐng)域的軟件,正所謂“隔行如隔山”。 那么你需要一個(gè)比較詳細(xì)的教程,以及三維設(shè)計(jì)相關(guān)的基本概念:材質(zhì)、燈光、攝像機(jī)、渲染;當(dāng)然不能是單純 Blender 的教程,得是 Blender 結(jié)合 GIS 的教程。 那么選擇 DANIEL HUFFMAN 的《CREATING SHADED RELIEF IN BLENDER》作為 Blender 制作 3D 地圖入門教程一定是最好的選擇,文章循序漸進(jìn),圖文并茂,第一版教程發(fā)布于2017年,經(jīng)過多次更新優(yōu)化,非常易于理解和學(xué)習(xí)! CREATING SHADED RELIEF IN BLENDER.https://somethingaboutmaps./2017/11/16/creating-shaded-relief-in-blender/ ![]() 但唯一的遺憾是英文,雖然可以使用谷歌翻譯,但畢竟是機(jī)翻,對于英文不好的朋友比較吃力,所以我在2021年9月份寫了一份《3D地形》的教程,共有7章,完全參考 DANIEL HUFFMAN 教程寫成,非常詳細(xì),甚至是啰嗦。 如果不想看這么多的話,M姐實(shí)驗(yàn)室的第一篇3D制圖教程值得閱讀。 3.2入門 3D 地圖 遺憾的是 DANIEL HUFFMAN 大佬的教程基本停留在了3D地形階段,后面如何制作3D地圖沒有非常詳細(xì)的步驟和方法。 而制作3D地圖存在一個(gè)問題: 完整的地圖不僅僅存在符號化的地物,還需要容納各種地圖要素,比如指北針、名稱、圖例等,還要適當(dāng)?shù)牧舭住?/p> 所以如何把制作的3D地形與地圖中的正確地物落到一起,這是一個(gè)需要考慮的問題。 最后使用的方法是使用 Photoshop 軟件來“配準(zhǔn)”解決,在我另一篇系列教程《3D地圖》就是使用 Photoshop 放大拖動(dòng) DEM 圖像與地圖進(jìn)行“配準(zhǔn)”來處理,最后導(dǎo)入 Blender 中進(jìn)行渲染處理。 ![]() 左邊是原始的DEM數(shù)據(jù);右邊是在 PS 軟件中處理后的,四周留出了空白的地方,并且大小和平面地圖吻合,這樣在 Blender 中渲染的時(shí)候,上面的平面地圖正好可以和下面的 DEM 數(shù)據(jù)重合上 ![]() 《3D地圖》系列教程使用方法制作并渲染的3D地圖 3.3 方法優(yōu)化 使用 PS 處理太麻煩,并且效果受處理人影響較大,并且很傻,不就外面增加些范圍嘛,我在各種 GIS 軟件中就能把范圍擴(kuò)大。 方法1 指定導(dǎo)出范圍 在 ArcGIS Pro 中,選中柵格數(shù)據(jù)導(dǎo)出時(shí),可以指定導(dǎo)出的范圍,指定范圍為我們的地圖范圍。 ![]() ![]() 圖5 平面地圖范圍 ![]() 圖6 平面地圖中的地物展示范圍,可以明顯看到,外邊緣沒有,這樣在 Blender 中不能和圖5疊放到一起渲染,兩者大小不一 ![]() 圖7 導(dǎo)出后。指定導(dǎo)出范圍后,現(xiàn)范圍與平面地圖也就是圖5范圍尺寸是一致的呢,在 Blender 中疊加渲染也是可以完美重合 最后的渲染效果 ![]() 個(gè)人制作,中華民國全圖 方法2 創(chuàng)建常量柵格并鑲嵌 創(chuàng)建常量柵格并鑲嵌 使用軟件 QGIS 創(chuàng)建常量柵格,按照平面地圖的范圍創(chuàng)建一個(gè)值都為0的柵格,當(dāng)然,柵格的像元類型需要和 DEM 一致。 ![]() 將常量柵格與 DEM 數(shù)據(jù)柵格鑲嵌合并,就得到了范圍擴(kuò)大后的 DEM 柵格數(shù)據(jù)。 方法3 推薦方法 M姐實(shí)驗(yàn)室的第二篇3D地質(zhì)圖制作帶來了新方法以及新的高度! 直接使用Geoscene Pro(ArcGIS Pro)中的柵格計(jì)算器不就完了嘛,在環(huán)境中設(shè)置范圍為平面地圖的范圍。然后為了讓圖例也是有立體效果,手動(dòng)把圖例矢量化出來,同樣利用柵格計(jì)算器提取圖例范圍的 DEM 柵格。 這簡直太棒啦!圖例的立體效果我以前一直認(rèn)為是在 Blender 手動(dòng)建模放上或者怎么,原來在 DEM 數(shù)據(jù)處理這一步就能完成! 優(yōu)雅,優(yōu)雅,簡直太優(yōu)雅liao~ 最后就是導(dǎo)入 Blender 中進(jìn)行疊加渲染了,不管是M姐實(shí)驗(yàn)室還是我寫的《3D地圖》教程里面都有詳細(xì)的步驟。 4.擴(kuò)展 1 不管你是看我的這個(gè)專欄入門 Blender 3D 制作,還是別人的教程,可能都會(huì)一葉障目不見泰山,不能成為一個(gè)一直低著頭犁地的老黃牛,還是要抬起頭來看看外面的世界! 2019年公開課《Beyond Hillshading in Blender- Breaking Cartographic Convention with Care》正好就站在 Blender 和 GIS 基礎(chǔ)上,和大家分享在制圖方面,兩兩結(jié)合可以向前邁出多么大的步子。 公開課不僅有視頻,還有公開課所用的 PPT 文檔。 https://www./watch?v=VUyR8GQYuU8 ![]() 《Beyond Hillshading in Blender- Breaking Cartographic Convention with Care》 我是先發(fā)現(xiàn)的這個(gè),同時(shí)這個(gè) PPT 是我以前未入門時(shí)發(fā)現(xiàn)的敲門磚,當(dāng)然現(xiàn)在也是入門水平(毫無長進(jìn)),讓我知道了 Daniel Huffman 大神,以及他的教程。 讓我大致了解 Blender 在制圖方面的應(yīng)用,在一些看不到或者沒接觸過的地方不至于產(chǎn)生盲點(diǎn),至少有個(gè)大概的概念。 這也是系統(tǒng)學(xué)習(xí)和點(diǎn)突擊式學(xué)習(xí)的差異,兩者沒有優(yōu)劣,系統(tǒng)學(xué)習(xí)更全面,盲點(diǎn)少;點(diǎn)突擊式學(xué)習(xí)進(jìn)展快,但易入“歧途”。 并且兩者可以互相轉(zhuǎn)換,比如在“大系統(tǒng)”里面選出“小系統(tǒng)”來系統(tǒng)式的學(xué)習(xí),這也是一個(gè)突擊式的學(xué)習(xí),但是對于旁枝末節(jié)了解的更清楚,不會(huì)因?yàn)橐恍┖唵蔚膯栴}而去百度上查半天,而現(xiàn)在百度上面的內(nèi)容更是良莠不齊,有的東西你跟著搞了半天結(jié)果是錯(cuò)的。 范圍窄一些的“小系統(tǒng)”如何界定,這往往是自學(xué)者難以勝任的,而這個(gè) PPT 就恰好給出了范圍,關(guān)于我們 GIS 相關(guān)領(lǐng)域會(huì)使用、可使用的相關(guān) Blender 功能,以及可視化效果和地址。 如果從0開始學(xué)習(xí) Blender 制作地圖相關(guān),可以先把這個(gè) PPT 看完。 4.1我們可以實(shí)現(xiàn)什么 更詳細(xì)的以及相關(guān)的來源和教程地址可以在 PPT 中找到。 ![]() ![]() 3D 地形的 3D 視角效果: ![]() 地形表面疊放衛(wèi)星影像效果: ![]() 鏡頭飛躍效果: ![]() 專題數(shù)據(jù)可視化: ![]() ![]() ![]() 柵格數(shù)據(jù)、矢量數(shù)據(jù)可視化: ![]() ![]() “生長”動(dòng)畫效果: ![]() 其他: ![]() ![]() ![]() ![]() 更詳細(xì)的內(nèi)容見 PPT 哦。 5.擴(kuò)展2 在推特上,也有非常多的 Blender 使用大牛制作的各種3D地圖,僅僅從他們分享出來的圖片,我們就可以學(xué)到很多。 色彩也是值得學(xué)習(xí)的一個(gè)點(diǎn),地圖件的色彩基本都是處理過的,不然這些地形圖不會(huì)這么鮮艷的。 5.1攝像機(jī)鏡頭角度 攝像機(jī)鏡頭不一定非要正上方嘛,離物體近些能有不一樣的效果。近距離配合廣角能創(chuàng)造一種飛機(jī)靜距離俯視的感覺,非常不錯(cuò)。 ![]() https://twitter.com/geo_spatialist/status/1403840268214939652 ![]() https://twitter.com/hellovizart/status/1534853956249210883 5.2體積云、霧效果 制作體積云、霧效果可以為地圖增加點(diǎn)綴,并且可以營造出一種“人造星球”或者模型的感覺,實(shí)屬氛圍制造必備。 ![]() https://twitter.com/vintagemapstore/status/1533222113196265475 ![]() https://twitter.com/geo_spatialist/status/1452046887461269506 ![]() 個(gè)人制作 貢嘎山 體積霧效果 5.3風(fēng)格化 Blender 是一款三維軟件,本身就非常強(qiáng)大,結(jié)合自身的節(jié)點(diǎn)功能可以制作出各種各樣風(fēng)格化效果,這就需要對 Blender 較為熟練才行。 ![]() https://twitter.com/geo_spatialist/status/1424167423196938240 ![]() https://twitter.com/geo_spatialist/status/1479943564775862277 ![]() https://twitter.com/geo_spatialist/status/1383980544866721798 5.4制作沉浸式的視頻 不僅可以輸出圖片,還可以自己涉及鏡頭的軌跡開制作視頻。 ![]() https://twitter.com/geo_spatialist/status/1394980382932705287 5.5立體圖例 ![]() ![]() ![]() 5.6其他 激光雷達(dá)相關(guān) ![]() https://twitter.com/Peterincan/status/1541754531297607681 6.大拿推薦 推薦大拿(部分): ![]() https://twitter.com/hellovizart ![]() https://twitter.com/geo_spatialist ![]() https://twitter.com/worontzov ![]() https://twitter.com/Peterincan 下載 到這里就結(jié)束了! 在學(xué)會(huì)基本的3D地圖的制作方法后,又?jǐn)U展了鏡頭、體積云霧效果等方面的應(yīng)用效果,知道能達(dá)成什么效果,有目標(biāo)后面要實(shí)現(xiàn)相同的效果就簡單多了。 PPT 網(wǎng)頁版: https://docs.google.com/presentation/d/1NsMC0njfmOL_zAwykQmDOSz9UOq0T5XuugGsa9jki64/edit#slide=id.p |
|