RhinoのサーフェスをGrasshopperでダイナミックなファサードパネルに変身させるロジックを紹介します。

サーフェスをパネルに分割:

RhinoサーフェスをDivide DomainIsotrimでパネルに分割します。U/V方向を分割し、グリッド状のパネルを生成。数や比率も調整可能です。

点からの距離でパネルを押し出す:

ファサードに動きを与えるため、基準点からの距離でパネルを押し出します。各パネル重心と基準点とのDistanceを計測し、Graph Mapperで押し出し量を調整。点からの距離で押し出し量を変化させ、Extrudeで立体化します。

パターンで選択、部分的に操作:

特定のパターンでパネルを選び、異なる処理も可能です。Cull Patternでブーリアンパターンに基づきパネルをフィルタリング。市松模様のように押し出しを変えたり、領域を強調したりできます。選択パネルにのみ距離に基づく押し出しを適用し、デザインの幅を広げましょう。

パネルに穴を開ける(パーフォレーション):

ファサード表現のため、パネルに穴(パーフォレーション)を開けます。データ構造調整が必要です。各パネル内部に穴開け用形状(例: 円)を作成し、Surface Splitでパネルを処理。複数の穴や複雑なデータツリーの場合、FlattenGraftPath Mapperなどを活用し、データ構造を適切に調整することが鍵です。

まとめ:

RhinoとGrasshopper連携は、デザインロジック構築と自動生成を可能にします。今回紹介したパネル分割、距離による押し出し、パターン選択、パーフォレーションは、柔軟かつダイナミックなファサードデザインの基礎です。ぜひ応用し、創造的なデザインを探求してみてください。