Grasshopperで多角形を生成する方法をお探しですね。
広告
Grasshopperで六角形のハニカムパターンを作ってみよう
プロダクトデザインや建築の3Dモデルを作るとき、規則正しい幾何学模様を使いたいと思ったことはありませんか?特に、六角形を並べたハニカム構造(蜂の巣みたいな模様)は、見た目がカッコいいだけじゃなくて、構造的にも丈夫なので、いろんなデザインでよく使われています。
この記事では、GrasshopperのPolygonコンポーネントを使って多角形を作る方法から、六角形を並べてハニカムパターンを作る手順、さらには立体にする応用テクニックまで、わかりやすく説明していきます。
数字をちょっと変えるだけで形が自由に変わる、パラメトリックデザインの面白さを体験してみましょう!
1. Polygonコンポーネントってなに?多角形を作る基本を知ろう
Rhinoceros上で動くGrasshopperには、いろんな形を自動で作ってくれる便利なコンポーネントがたくさん入っています。
その中でも「Polygon」コンポーネントは、正三角形や正方形、正六角形といった正多角形を簡単に描けるとても便利なツールです。
手作業で多角形を描くと、デザインを変えるたびに最初からやり直しになっちゃいますが、Grasshopperなら数字を変えるだけで一瞬で形が更新されます。
Polygonコンポーネントをうまく使うには、まず入力側にある各パラメータが何をするのか理解することが大切です。
コンポーネントの左側には、主に4つの入力端子があります。
これらをちゃんと設定すれば、思い通りの多角形が正確に作れます。
**・Plane(P)**:多角形を置く場所と中心の位置を決めます。
**・Radius(R)**:多角形の大きさを決める円の半径です。
**・Segments(S)**:辺の数を決めます(3にすれば三角形、6なら六角形になります)。
**・Fillet(F)**:角を丸くしたいときに使います。
これらにNumber Slider(数値スライダー)をつなげば、マウスを動かすだけで多角形の形や大きさ、角の丸みを直感的に変えられます。
まずはPolygonコンポーネントを置いて、各端子にスライダーをつないで、数字を変えると画面上の図形がどう変わるか試してみるのが、上達への一番の近道です。
2. Polygonコンポーネントで多角形を作ってみよう
では実際に、Grasshopperの画面(キャンバス)でPolygonコンポーネントを使って、基本的な多角形を作ってみましょう。
Grasshopperの操作は、必要なコンポーネントを呼び出して、それらを線(ワイヤー)でつないで情報の流れを作っていくのが基本です。
具体的な手順は、まずキャンバスの空いてるところをダブルクリックして検索窓を開き、「Polygon」と入力してコンポーネントを呼び出します。
次に、多角形の大きさや形を調整するために「Number Slider」をいくつか用意します。
半径(Radius)用には例えば「0.0から10.0」までのスライダーを、辺の数(Segments)用には「3から10」までの整数のスライダーを作ります。
これらのスライダーをPolygonコンポーネントの入力端子に線でつなげば、基本的なアルゴリズムの完成です。
辺の数のスライダーを動かしてみると、Rhinocerosの画面に表示されるカーブが、三角形から四角形、五角形、六角形へとスムーズに変化していくのが見えるはずです。
こんな風に、モデリングの途中で「やっぱり五角形じゃなくて六角形にしたい」と思っても、スライダーの数字を一つ変えるだけでOKなのがGrasshopperの最大の魅力です。
さらに、角を丸くしたいときはFillet端子に数値を入れるだけで、工業製品っぽい柔らかい印象の多角形にもできます。
3. 六角形を並べてハニカム模様を作る方法
一つの多角形が作れるようになったら、次は六角形をきれいに並べて「ハニカム構造(パターン)」を作ってみましょう。
ハニカムパターンは、製品を軽くしたり、通気性を良くしたり、見た目のアクセントとして、プロダクトデザインやモデリングでとても人気の高い形です。
Grasshopperでハニカム構造を作る場合、Polygonコンポーネントをたくさん置いて位置をずらすという方法もありますが、もっと効率的なのは専用のグリッド生成コンポーネントを使うことです。
GrasshopperのVectorタブにある「Hexagonal」コンポーネント(Hexagonal Grid)を使うと、指定した範囲に自動的に六角形の網目模様を作ってくれます。
このコンポーネントは、基準となる平面、各セルの大きさ、そしてX方向とY方向のセルの数を入力するだけで、数学的に正確なハニカムパターンを一瞬で作り出します。
もし「Polygon」コンポーネントをベースにして自分でハニカム構造を作りたい場合は、点の配列(Point Grid)を先に作って、いらない点を間引いてから、残った各点をPolygonコンポーネントのPlane(P)入力端子につなぐというアルゴリズムを組むことになります。
この方法は少し複雑になりますが、特定の部分だけ六角形のサイズを変えたり、アトラクターポイントという基準点を使ってグラデーションみたいに六角形の大きさを変化させたりする高度な制御をしたいときにとても便利です。
目的に合わせて、手軽なGridコンポーネントと、自由度の高いPolygonコンポーネントによる配列を使い分けるのがコツです。
4. プロダクトデザインに活かそう!ハニカムパターンを立体にする応用テクニック
平面で六角形のハニカムパターンが作れたら、最後はそれを立体にして、実際のプロダクトデザインに使うための応用テクニックを紹介します。
2次元のカーブのままでは立体的な製品にならないので、Rhinocerosのサーフェスやソリッドといった3D形状に変換する作業が必要です。
一番基本的な立体化の方法は、作ったハニカムパターンのカーブを押し出す(Extrude)ことです。
Grasshopper内でExtrudeコンポーネントを使って、Z軸方向(上向き)へのベクトルを設定すれば、平面的な網目が厚みのある立体格子に変わります。
この立体化されたハニカム構造は、車のフロントグリルやスピーカーのメッシュカバー、建築の外装デザインなどにそのまま使えます。
さらに、オフセット(Offset Curve)コンポーネントで六角形の中にひと回り小さい六角形を作って、その間を面張り(Boundary Surfaces)してから押し出せば、フレーム状のハニカムも簡単に作れます。
また、もっと実践的なモデリングテクニックとして、曲面上にハニカムパターンを配置・加工する方法があります。
**・Surface Morph**:平面で作ったパターンを、指定した立体曲面に沿わせて変形させます。
**・Project**:平面のハニカムカーブを立体的な曲面に投影して、その投影線を使って曲面を切り取る(パターンカット)作業に使います。
**・Weaverbirdなどのプラグイン**:メッシュを滑らかに細かくして、硬い六角形をより有機的で柔らかなパターンに変えられます。
これらのテクニックを組み合わせれば、マウスを使った手作業では何時間もかかる複雑なパターンカットや、滑らかに波打つ曲面上でのハニカム構造を、短時間で正確に作れるようになります。
Grasshopperの強みである「後からパラメータを調整できる」という特徴を最大限に活かして、試行錯誤しながら理想のデザインを追求してみてください。
広告
