SketchUp犀牛建模大PK,做橋兩眼一抹黑
這個高顏值的橋怎麼用SketchUp建模?
之前小編寫過這個建模步驟——
這複雜的高顏值橋竟是小白建模出來的?
這是北京三山大橋
為雙螺旋曲線結構
說到雙螺旋橋
我們就不得不提到
另一個新加坡的雙螺旋橋了!
(photo by financial dynamics/Christopher Frederick
新加坡雙螺旋橋
新加坡雙螺旋橋是世界上首座雙螺旋人行橋。業主單位是新加坡市區重建局(URA)和 陸路交通管理局(LTA),設計方為COX 集團、ARUP 公司和 Architects 61 公司;承包商為Sato Kogyo 公司 ;不鏽鋼製造商為TTJ 設計工程公司。 並於2010年4月24日建成通行。 ——百度百科
(photo by financial dynamics/Christopher Frederick
其設計靈感來自DNA的兩條螺旋形雙鏈結構,象徵新加坡 “生命與延續,更新與成長” 的理念。
(photo by financial dynamics/Christopher Frederick
由於單螺旋結構不夠堅固,設計師採用了雙螺旋結構,一條與另一條交錯。外面的螺旋呈順時針,窄一些的內層螺旋為相反方向。
兩個螺旋結構用箍架相連加固,使得結構達到完美的堅固,並且產生出一個供行人行走的內部通道。
它既是一座優雅輕盈的藝術品,也是一座堅固又耐腐蝕的結構,將先進設計工具的運用和雙相不鏽鋼完美結合起來。
就如同@知乎 夢符佳月所說的,這座橋美的讓人想建模!
使用軟體:
Rhino
那些老來問“為什麼不用Rhino建”的人,
你們滿意了嗎
先上
Grasshopper
電池圖:
電池圖過大,圖片引數無法看清
可點選文末【瞭解更多】至原文文末按操作回覆關鍵詞
獲得模型下載連結
建模思路
1、先在Rhino中畫一條曲線,最好是弧線,計算量少;
(點選圖片,可看詳細引數)
2、沿著曲線陣列一些平面備用,每個平面畫出一個圓,每隔幾個圓取出一個圓;
調整圓接縫,在圓上畫出6個等分點,
平移列表,翻轉矩陣,作內插點曲線
。這樣就得到螺旋的基本結構了;
觀察
我們觀察圖片發現,它有兩層螺旋,裡面的那一層只有上半部分小了一點,下半部分的曲線還能和大螺旋相交。
3、我們回到在圓上等分點的那一步,取出上面的三個點,沿著圓心縮放,
刪除最上面的點
(不刪掉的話,生成的螺旋線會很詭異)再和下面三個點合併;
(要注意點的順序)
反向偏移列表,故伎重演,就能得到另一半螺旋了。
思考
從圖片可以看出,橋的出入口並不是我們做的那樣直接開始畫螺旋線,曲線是從橋面開始逐漸延伸先去的?
如何能做到這一點呢?不難想到,只要刪去入口處的圓上的幾個點就行了。
第一個圓刪去最上面的三個點,第二個圓刪去兩個,第三個圓刪去一個,然後再進行連線。
4、入口曲線繪製:我們在flip matrix 和interpolate之間加上這一堆:
(這裡是重難點,需要清楚地理解樹形資料)
重點
解釋一下這一步:
flip matrix
後現在我們的點的資料結構是,6條枝幹,每個枝幹上有x個點,x=圓的個數。
透過構建三個相鄰的路徑(如[0][1][2]),使用
split tree
(分離資料樹);
將這些點分成兩部分,調整左邊的滑桿,使得
explode tree
(炸開資料樹),選出我們要刪除點的那三條枝幹;
結合
series和cull index
刪除這些點後,用
entwine
(纏繞)和
match tree
(匹配資料樹)
;
恢復到之前的資料結構;
再和其他三條枝幹
merge
(合併),
翻轉列表
,再來一遍相同的過程,最後使用
內插點曲線
。
5、內螺旋同理,這次只需要刪兩個點
觀察
雙螺旋做完了,下面說說螺旋線之間的結構;
螺旋線之間的結構是分為粗、細兩級的,細的那些我沒看懂,嘿嘿,只說粗的那部分吧。
容易看出,6條大螺旋線之間的結構構成了封閉的平面曲線。而且小螺旋線之間的結構也是如此。
既然這樣,我們之前沿
曲線陣列的平面
就派上用場了,
直接把他和螺旋線求交集
,得到我們想要的點。
6、使用
sort along curve
沿著曲線排序點 再連線封閉多段線,結構就做出來了。
出問題了!!!
等等!橋的兩邊出了偏差,我們不想讓列表長度小於6的點們封閉連線。
要使用prune tree 刪除枝幹,把樹分成兩半,分別連線,再合到一起;
但是好像還是有問題啊??
分析
因為我們沿著曲線排序點的時候,使用的曲線都是在陣列平面上畫的圓,它們的方向必定是一樣的,這些圓的接縫點可能並不在我們預想的地方,這就導致了意料之外的結果。
解決方法
我們回到
sort along curve前
,先把空枝幹刪除,和上一步一樣,
使用prune tree
刪除枝幹,把樹分成兩半。
再用
提取路徑並用路徑提取枝幹
的方法,選出這些點對應的圓。
使用
seam
調整封閉曲線的接縫點 到我們想要的位置,這下正常了。
7、內螺旋結構同理;
加上管;
然後畫上橋面扶手欄杆玻璃護欄樑柱(嗯,應該叫樑柱吧)。
8、分好圖層,bake,調成極地模式,完成!
為極地模式打call!
大家都學會了嗎?還是有點迷惑可以和下載模型,對比閱讀喔~~
可點選文末【瞭解更多】至原文文末按操作回覆關鍵詞
獲得模型下載連結
另外:模型檔案需要gh1.0和lunchbox,否則會造成電池或連線丟失!!!
如果吧友們有好的建模方法,請聯絡我們投稿