2012年12月10日 星期一

Millipede的學習與應用

首先感謝學長阿湯在BLOG上的教學
以及小鐵之前的指導

這次照著拉終於做出了Isosurface

簡單來說這兩顆電池有兩個很重要的輸入端
一個是給他的幾何的點的位置
另一個是他的ISO值
這兩個值影響了後來出現的形很重要的關鍵

根據維基百科的介紹
Isosurface也就是所謂的等值曲面

等值曲面是一種曲面。在空間裏,假若,每一點都有一個設定的值。這值可能是壓力、溫度、速度、密度。那麼,一個等值曲面所包含的每一個點,其設定值是一樣的。換句話說,等值曲面是一個 以三維空間定義域的 連續函數的 等位集................................出自維基百科

所以給他點的位置可以有自己的規則
目前我是沿用正在做的"點力場的推擠"來做測試

首先先用Kangaroo做出一塊用Springs做出的彈簧網布
然後從下方用點的斥力對網布做推擠
(這邊也可以用Uforce倒過來做重力)
因此彈簧網布就會受到推擠而變形
這時只要在網部四個角點做Anchor point就可以像是拱頂的帳篷了

接下來我將這個Mesh做重新分割的動作(其實只是想玩)
用這些彈簧網布的點去做3D的Vonronoi
這個過程中我有將一些點去做Random reduce
Vonronoi會看起來比較不均質
再去找出Vonronoi中
Closed Brep的中心點

最後就是用這些點送進Millipede
去長出Isosurface
並把Timer停止後再長Weaver bird
比較不會LEG


做了那麼多阿哩阿紮
其實就是為了練習Millipede
以及
如何將有組織性、且經過Kangaroo力場模擬後的點
生成出一個具體的形體
所以這個形體在奇形怪狀的背後
會存在著有物理根據的排列

此外
在Timer在跑的時候
可以看到Isosurface不斷的變形
還蠻有趣的~

沒有留言:

張貼留言