slide 160527 rhinoworkshop
TRANSCRIPT
Rhinoceros + Grasshopper Workshop 10
2016.05.27
20160527Rhinoceros + Grasshopper Worksho33p 3
今後の流れ
5月27日 GHインストール、パラメトリックモデル概要5月31日 2Dパターン、3Dパターン6月3日 「新しい障子」中間発表6月7日 パネリング6月10日 パースとアニメーション6月13日 「新しい障子」最終発表
6月17日 高橋さんレクチャー
6月21日~ パビリオンプロジェクト
20160527Rhinoceros + Grasshopper Worksho33p 4
Grasshopperとは?
寸法や数量などの『変数』を組み合わせて形状を操作する、パラメトリックモデリングをRhino上で可能にするプラグイン。色々な条件を関連付けながら設計を進める場合に有効なモデリング技術。
同様の事は、RhinoscriptやRhinoPythonといったスクリプト言語を使うことで可能であるが、各コマンドを現した「コンポーネント」を繋ぎ合わせることで簡単にシステムを組むことができるGrasshopperは、これまでにプログラミングに触れたことの無い人にとっても理解しやすい環境になっている。
20160527Rhinoceros + Grasshopper Worksho33p 5
Grasshopperのダウンロードhttp://www.grasshopper3d.com/
20160527Rhinoceros + Grasshopper Worksho33p 6
Grasshopperのダウンロード
20160527Rhinoceros + Grasshopper Worksho33p 7
Grasshopperのダウンロード
20160527Rhinoceros + Grasshopper Worksho33p 8
Grasshopperのインストール
20160527Rhinoceros + Grasshopper Worksho33p 9
Rhinoのインターフェース
20160527Rhinoceros + Grasshopper Worksho33p 10
Grasshopperのインターフェース
20160527Rhinoceros + Grasshopper Worksho33p 11
度々出てくるパラメトリックモデリングって?
色々な条件を関連付けながら設計を進める場合に有効なモデリング技術。一連の操作をシステム化することによって、初期数値(Input)や変数(Parameter)を調整して、最終形(Output)を決めていく方法。
例えば、ある3点をつないで三角形を描き、それを垂直方向に押し出して三角柱を作る場合、普通にサーフェースモデルを作ると変更には対応しにくい。しかし、最初の3点、三角柱の高さなどを関連づけたパラメトリックモデルなら、いくらでも調整が可能。
モデルが複雑になればなるほど、パラメトリックなモデルの重要性が増してくる。
20160527Rhinoceros + Grasshopper Worksho33p 12
料理 vs レシピ
20160527Rhinoceros + Grasshopper Worksho33p 13
モデル要素(Rhino)
1. Point 点2. Curve 線 (LineもCurveの一種)3. Polycurve(Polyline) 複数の線がつながった線4. Surface 面5. Polysurface 複数の面で構成される形
これらを扱うときに気を付けるべき事• Open or Close? 線や面が開いているか?閉じているか?• Degree 線や面の複雑さ(既定値は3)• Delete or not? 点や線を使って面を作るとき、元の要素を残す
ことができる。必要無い場合は残さない
20160527Rhinoceros + Grasshopper Worksho33p 14
モデル要素(Grasshopper)
1. Point 点2. Curve 線3. Surface 面4. BRep(Polysurface) 複数の面で構成される形5. Vector ベクトル6. Plane 平面
基本的にはRhinoと同じ。オブジェクトを移動させたりする場合に必要なベクトルと平面が加わる。この概念を理解するのが最初の一歩。
20160527Rhinoceros + Grasshopper Worksho33p 15
一列に柱を並べる