• Yimin Chen

宅宅在家賞櫻攻略

***標題純粹好玩,勿太認真看待***


本篇文章純粹是拿來練習一些Food4Rhino上的Grasshopper的節點以及Rhino7的新功能,主要用到下列幾個物件:

  1. HoopSnake:用來重複建立同一個建模邏輯使用,原理就是遞迴函數(Recursion)的概念,很適合拿來製作碎形(Fractal)

  2. MultiPipe:以Sub-D的方式拿來建立多管銜接的新節點,Rhino 7.2以上的版本才有提供

  3. MetaHopper:用來控制GH物件的外掛,所以圖示是一隻蚱蜢在控制另一隻蚱蜢XDDD

  4. FFMPEG:利用自訂python節點來呼叫製作影片


整體流程大致如下:

  1. 利用EllipseRegion Union建立櫻花

  2. 建立樹骨架,每一階層長度只有前一階層長度的一半,並且每一個樹枝會再分裂出3個樹枝,總共堆疊7次,故最後一層有3^7 = 2187 個分支

  3. 總骨架的數量 = Sum( 3^n! ) = 3280,n = 0 ~ 7

  4. 利用Orient將花瓣建立在最後一層樹枝的末端點(endpoint)上

  5. 利用MultiPipe將所有分支建立成樹並隨便賦予一個金屬的材質

  6. 利用PathMapper依階層將所有樹枝分組,以便後續可以任意取得某一階層的所有結果

  7. 建立圓形軌道,作為相機的拍攝軌道

  8. 利用內建的Slider製作Animation,擷取每一影格(frame)的畫面

  9. 呼叫FFMPEG建立mp4影片






88 次查看0 則留言