如何使用 Rhino 通過簡單的等高線繪製地形圖?
在建築設計、景觀設計中,Rhino是一種很常用的建模軟體,Rhino生成的曲面地形在設計後期的編輯、修改及方案深化方面都能夠加以利用,實用性較強。下面,康石石就為題主解答如何使用Rhino繪製地圖的問題。
1. 在使用Rhino繪製地形之前,題主需要先運用Sketch up抓取粗精度等高線。
方法可參考康石石微信文章:
如何利用Google Map「自製」CAD等高線?——康石石藝術留學問答錄No.592. 將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 有哪些奇技淫巧?