如何使用 Rhino 通過簡單的等高線繪製地形圖?


在建築設計、景觀設計中,Rhino是一種很常用的建模軟體,Rhino生成的曲面地形在設計後期的編輯、修改及方案深化方面都能夠加以利用,實用性較強。下面,康石石就為題主解答如何使用Rhino繪製地圖的問題。

1. 在使用Rhino繪製地形之前,題主需要先運用Sketch up抓取粗精度等高線。

方法可參考康石石微信文章:

如何利用Google Map「自製」CAD等高線?——康石石藝術留學問答錄No.59

2. 將Sketchup製作的地形導出為三維模型,導出格式選擇「OBJ文件」。

3. 打開Rhino,導入準備好的「OBJ」文件。

4. 使用網格工具,將導入的地形轉化為多重曲面。

5. 用4個角建立曲面,選擇多重曲面的四個角點,建立一個曲面。

6. 選中剛剛製作好的曲面,使用設置點工具,將曲面拉平到Z軸,並調整好高度。

7. 隱藏多重曲面。使用嵌面工具,調整好參數,重新建立地形。

8. 使用等距斷麵線工具,選擇製作好的地形曲面,調整好參數,製作等高線。

9. 調整好視角,地形繪製完成。

最後,案例的.3dm插件上傳至雲共享,同學們可以在練習過程中進行比對,進行拆解自學。

資料獲取方式:微信添加簡清老師(hanyi_jianqing2),備註「Rhino等高線」即可

以上望有幫助,如有問題可再問

———————————————————

歡迎關注我的個人官方微信(kang-shishi)

如有藝術留學、院校、專業、作品集方面的問題,可私信康石石諮詢


正好之前看到過相關教程

想做稍微平滑些的地形用grasshopper更方便些,主要思路是:

先給等高線賦Z值(已經有的話可以跳過)

等高線上均分點(等距均分,Divide Distance運算器)

把這些點連起來生成三角網面(如果是用高程點生地形的話可以直接從這步開始,Delaunay Mesh運算器)

嫌面粗糙的話可以再用Weavebird插件里的Loop subdivision三角細分下

但是犀牛做這個有些不太好的是感覺犀牛對大型cad文件的打開支持的不好,小場地還行,大的基本直接就卡死。


rhino有強大的地形生成插件 rhinoterrain ,可以用等高線,點雲,抓取google地圖等多種方式生成地形。


首先因為我寫的是word文檔,我用的手機編輯答案,所以好多圖片都木有出來,待我後期用電腦再添上

本文為原創教程,裡頭整合了各路大神的思路與方法,說是一個原創的整合類教程更合適,因此如需轉載必須告知我本人

接下來進入正文

還在為用su拉地形而犯愁么?還在為cad導入su線條不閉合而抓狂么?接下來就為你解決問題!

本人才疏學淺。。。。。第一次寫教程,如果哪塊有問題望眾神指點啊

最近實習才知地形處理有多繁瑣與複雜,所以整合(整合,是整合啊)一下各路大神的教程,希望對大家能有所幫助,至少給你一個處理地形問題的方向

那麼接下來我們進入正題吧

一:如果地形文件高程文字前有小圓圈圖塊那麼方法:(蒯神有分享過人人的鏈接,相當清楚)

先把鏈接放在這

http://blog.renren.com/share/284879503/16618504825?from=0101010202ref=newsfeedfm=1sfet=102fin=0fid=24159763903ff_id=284879503platform=0expose_time=1384684029

接下來就是步驟啦(此處借用蒯神教程里的圖啊)

1:用rhino將cad地形文件打開;

2:隱藏除了高程點外其他物件;

3:雙擊圓圈圖塊,在其中點畫一個點,然後刪除圓圈,只留點,然後確定,這樣就生成了一堆高程點;

4:將點圖塊炸開;

5:抓進gh中,用點成面,即生成mesh的地形

ps:因為畢竟是偏總結性的,而且蒯神教程里寫的很清楚啦,我就不多贅述,詳細的戳上頭鏈接就好

此方法雖然可生成地形,但是mesh並不容易轉換成nurbs,尤其是特大的體量,在rhino中操作複雜,不是不迫不得已不建議使用

二:如果只有高程文字,用接下來的方法:(這個各路大神都寫過,我在這裡總結一下)

1:將文字以外的物件選中都隱藏掉;

2:抓進gh用vb(or py)法生成最終的nurbs(這個大水牛和鹿神都寫過。。);

在這裡送上鏈接

https://mp.weixin.qq.com/s?__biz=MzAxMjMwNTQxMQ==mid=206238504idx=1sn=691c32234be343683298e54cc5803e87scene=1srcid=0325YRFI9QHzMnWUWk0tcKljfrom=singlemessageisappinstalled=0key=b28b03434249256b5b2e967d8d22e4fda75551ca929a1d4341bc34f79897f6993edf303194c56d2c1a459a08c9cb158aascene=1uin=MTY1NTUxOTEyOQ%3D%3Ddevicetype=iPhone+OS9.3.1version=16031011nettype=3G+fontScale=100pass_ticket=rxP2%2Bu78Nyq0OIokp2WE6hUnZTavPpP4TUoesAeGsNwRJL8ABTWkjuSiGqiz5lPG

(有問題大家直接戳鏈接就好)

3:將gh中的loft出來的nurbs,bake進rhino中;

4:提取面的邊線,extrudecurve ,並且修剪掉多餘的面;

5:將兩個面join;

ps:現在已經生成了一個根據高程點生成的曲面nurbs地形,如果你要做梯田的效果,那麼請接下來繼續往下看

6:用等距斷麵線命令將上述join後的多重曲面劃分;

7:隱藏除了生成的等距斷麵線以外的其他所有物件;

8:將這些等距斷麵線join;

9:將這些閉合的線成面;

10:偏移這些面,注意偏移值應該等於在等距斷面時所設置的高度,再就是別忘了勾選實體命令;

ps:這時就已經生成了梯田樣式的地形,如果你要在rhino中深化那麼就請繼續往下做,如果你要導進su和別人協同那麼就請繼續往下看(詳情見鹿神的文檔,寫的相當清楚)

11:選取所有線隱藏掉;留下所有梯田的多重曲面;

12:進行布爾運算;

13: 將其mesh;再join;

14:導成3ds保存;

15:打開su;

16:導入3ds文件,注意勾選合併共面平面,比例單位設置為米;

17:進入su後,炸開就好啦;

18:結束!你可以自己去根據需求調整了!

看完了嗎?看完了就造起來!


樓主問的是通過簡單的等高線用犀牛做地形,沒有他們說的那麼複雜。

如果登高線都在它們各自的高度上,就全選,然後patch,地形就出來了

不用上別的插件


這。。。等高線按照次序,第一個抬高一米,第二個抬高兩米依次類推,最後loft一下。

如果是給的本身有高度點坐標的那種圖,貌似可以用point cloud生成,但是時間久遠我有點忘了怎麼做了。


推薦閱讀:

如何用maya mel或者grasshopper做出這種生態感的模型?
Rhino 和 Maya 在建築設計學習中各有什麼優劣?是選擇對尺度的把握還是造型的自由?
Grasshopper 有哪些奇技淫巧?

TAG:建築 | 建築設計 | Rhino | 建模軟體 |