RhinoのサーフェスをGrasshopperでダイナミックなファサードパネルに変身させるロジックを紹介します。
サーフェスをパネルに分割:
RhinoサーフェスをDivide DomainとIsotrimでパネルに分割します。U/V方向を分割し、グリッド状のパネルを生成。数や比率も調整可能です。
点からの距離でパネルを押し出す:
ファサードに動きを与えるため、基準点からの距離でパネルを押し出します。各パネル重心と基準点とのDistanceを計測し、Graph Mapperで押し出し量を調整。点からの距離で押し出し量を変化させ、Extrudeで立体化します。
パターンで選択、部分的に操作:
特定のパターンでパネルを選び、異なる処理も可能です。Cull Patternでブーリアンパターンに基づきパネルをフィルタリング。市松模様のように押し出しを変えたり、領域を強調したりできます。選択パネルにのみ距離に基づく押し出しを適用し、デザインの幅を広げましょう。
パネルに穴を開ける(パーフォレーション):
ファサード表現のため、パネルに穴(パーフォレーション)を開けます。データ構造調整が必要です。各パネル内部に穴開け用形状(例: 円)を作成し、Surface Splitでパネルを処理。複数の穴や複雑なデータツリーの場合、FlattenやGraft、Path Mapperなどを活用し、データ構造を適切に調整することが鍵です。
まとめ:
RhinoとGrasshopper連携は、デザインロジック構築と自動生成を可能にします。今回紹介したパネル分割、距離による押し出し、パターン選択、パーフォレーションは、柔軟かつダイナミックなファサードデザインの基礎です。ぜひ応用し、創造的なデザインを探求してみてください。
