Grasshopperでパラメトリックなデザインを行う際、点グリッドは非常に基本的な要素です。しかし、Construct PointコンポーネントにX座標とY座標の「フラットなリスト」をそのまま接続すると、期待するグリッドではなく、対角線状の点の並びが生成されることがあります。これはGrasshopperのデータマッチングの挙動によるもので、多くの初心者がつまずくポイントです。このチュートリアルでは、この「対角線問題」を解決し、真にパラメトリックな点グリッドを構築する画期的な手法を学びます。
Graftでグリッドを生成するロジック
この対角線問題を解決する鍵は、GraftというGrasshopperの強力な機能にあります。通常、Construct Pointはリストのアイテムを1対1でマッチングさせますが、Xリストの入力に右クリックでGraftを適用すると、Xリストの各アイテムがそれぞれ新しいデータブランチに格納されます。これにより、Yリストの全アイテムがXリストの各アイテムと「クロスリファレンス」され、結果として完璧なグリッドが生成されるのです。このシンプルな右クリック操作一つで、データツリーの挙動が劇的に変化し、意図したグリッドが瞬時に現れます。
完全パラメトリックグリッドの構築
Graftの魔法を理解したら、次は完全にパラメトリックなグリッドを構築しましょう。Number Sliderを使って、「列数」「行数」「列間隔」「行間隔」の4つのパラメータを自由に制御できるように設定します。例えば、Seriesコンポーネントでこれらの数値を生成し、XとYの座標リストを作成。そして、X座標リストの入力にGraftを適用したConstruct Pointに接続します。これにより、スライダーを動かすだけで、グリッドの密度やサイズがリアルタイムに変化する、柔軟性の高いグリッドシステムが完成します。
ファサードパネルと応用チャレンジ
構築した点グリッドをさらに活用し、最初のファサードパネルシステムを作成してみましょう。各グリッド点にCenter Boxなどのジオメトリを適用することで、瞬時にパネル状の構造が生成されます。この基本を応用すれば、様々な形状のパネルでファサードをデザインできます。さらに、チュートリアルではボーナスチャレンジとして、DistanceとRemap Numbersコンポーネントを使った「アトラクターポイント」の概念も紹介。これは、特定の点からの距離に応じてパネルのサイズや形状を変化させる高度なテクニックで、よりダイナミックなファサードデザインを可能にします。
