![會動的建築表皮?SketchUp參數化建模給你看!](http://p2.ttnews.xyz/loading.gif)
今天帥氣的小吧又分享SketchUp(草圖大師)參數化建模了!
這次要建模的建築立面長這樣▼
![會動的建築表皮?SketchUp參數化建模給你看!](http://p2.ttnews.xyz/loading.gif)
該立面來自東京一家已建成的旅館內部,來自日本著名建築師安藤忠雄設計的Jewel Box,金閃閃的建築表皮也是非常符合“珠寶盒”的主題了!
往常我們是這樣做的▼
但現在,只要點一下,你的模型就會自己動喲~~
具體步驟
首先呢,我們觀察一下組成裡面的基礎構件▼
然後建模▼
詳細基礎構件的建模方法見文末視頻演示,這裡我就不bb了。
然後,我們要把這個形體制作成一個組件(為了方便,這裡組件的名稱暫定為G),組件座標軸設定為形體中心;
這點很重要,過來人表示,如果座標軸不在形體中心,最後你那個模型也不知道會變成個什麼鬼!
之後,我們將這個組件再編入一個組件G0,後期會用它來添加一個刷新的功能,你的模型能不能戳一下動一下就靠這個了。
詳細步驟見文末視頻演示
剩下的就是添加屬性和函數了。
數值詳解
一、組件G
1.1 旋轉屬性
- RotZ:R*120
這個的意思呢,就是以120°為單位繞Z軸進行隨機旋轉。(如果你想有更多樣式,也可以將120改為60或者其他度數)
- RotY:if(R=3,180,0)
這個的意思是:當隨機數R=3時,組件繞Y軸旋轉180°,背面朝外,否則旋轉0°,正面朝外。
1.2 自定義屬性
自定義R:randbetween(0,3)
名字R是隨便起的,哈哈哈,整個函數公式主要表示令其值為一個0~3的隨機數。
二、組件G01
2.1 行為屬性
onClick:Redraw()
onClick是一個行為函數,名為“組件互動”,值為Redraw()的意思是,當使用“組件互動”功能,單擊組件G0時,刷新該組件及內部組件的值,隨機數會刷新,這樣可以在隨機結果不滿意時單機組件,直到滿意為止。
之後將組件複製多個,組成一個面。
接下來就到了關鍵時刻了
利用組件互動命令單擊組件G0▼
刷新隨機數,隨即得到結果如下▼
詳細步驟見文末視頻演示
然後利用這個面可組成意向圖中的空間▼
稍作渲染,就可以▼
過程就是這樣了!
再來看看視頻回顧下吧▼
完整SketchUp建模視頻教程
戳這裡觀看:
教程來源:Devil_1111/32269335
視頻錄製:靈犀一指
想要獲得大神原始模型嗎?點擊文末【瞭解更多】,下載模型 ~
閱讀更多 SketchUp吧 的文章