***標題純粹好玩,勿太認真看待***
本篇文章純粹是拿來練習一些Food4Rhino上的Grasshopper的節點以及Rhino7的新功能,主要用到下列幾個物件:
HoopSnake:用來重複建立同一個建模邏輯使用,原理就是遞迴函數(Recursion)的概念,很適合拿來製作碎形(Fractal)
MultiPipe:以Sub-D的方式拿來建立多管銜接的新節點,Rhino 7.2以上的版本才有提供
MetaHopper:用來控制GH物件的外掛,所以圖示是一隻蚱蜢在控制另一隻蚱蜢XDDD
FFMPEG:利用自訂python節點來呼叫製作影片
整體流程大致如下:
利用Ellipse與Region Union建立櫻花
建立樹骨架,每一階層長度只有前一階層長度的一半,並且每一個樹枝會再分裂出3個樹枝,總共堆疊7次,故最後一層有3^7 = 2187 個分支
總骨架的數量 = Sum( 3^n! ) = 3280,n = 0 ~ 7
利用Orient將花瓣建立在最後一層樹枝的末端點(endpoint)上
利用MultiPipe將所有分支建立成樹並隨便賦予一個金屬的材質
利用PathMapper依階層將所有樹枝分組,以便後續可以任意取得某一階層的所有結果
建立圓形軌道,作為相機的拍攝軌道
利用內建的Slider製作Animation,擷取每一影格(frame)的畫面
呼叫FFMPEG建立mp4影片
Comments