Rhinocerosのパイプについてお探しですね。

広告

Rhinocerosで面に厚みをつける方法を徹底解説!

Rhinoceros(ライノセラス)でモデリングをしていると、「作ったペラペラの面に厚みをつけたい!」という場面が必ず出てきます。

特に3Dプリンターで出力したいときや、きれいなレンダリング画像を作りたいときには、面に厚みを持たせることが必須です。

この記事では、Rhinoで面に厚みをつける代表的な方法を分かりやすく解説していきます。

状況に合わせて最適な方法を選べるようになれば、思い通りの3Dモデルが作れるようになりますよ!

まずは基本!「サーフェスオフセット」で面に厚みをつける

Rhinoで作った1枚のサーフェス(面)に厚みをつける、最も基本的で確実な方法が「OffsetSrf(サーフェスオフセット)」コマンドです。

このコマンドを使うと、元の面から指定した距離だけ離れた位置に新しい面がコピーされます。

そのとき、コマンドオプションの「ソリッド(Solid)」を「はい(Yes)」にしておくと、元の面とコピーされた面の間が自動的に埋められて、隙間のない立体データ(ソリッド)ができあがります。

建築模型の壁や、製品デザインの外側の殻など、実際に厚みが必要なパーツを作るときには、このサーフェスオフセットが一番よく使われます。

サーフェスオフセットを使うときに注意したいのが、複雑な曲面や急なカーブを持つ面に大きな厚みをつけようとすると、オフセットされた面が交差してエラーが出ることがあるという点です。

そんなときは、一気に大きな数値を入れるのではなく、少しずつ厚みをつけていくか、元の面のカーブをもう少し緩やかにするなどの工夫が必要になります。

また、複数の面がくっついたポリサーフェスに対してもこのコマンドは使えますが、面と面のつなぎ目でエラーが起きやすいので、必要に応じて一度面を分解(Explode)してから個別にオフセットして、後でまた結合するといった柔軟な対応も大切です。

こうした特徴を知っておくことで、より精度の高いモデリングができるようになります。

データを軽くしたいなら「厚みプロパティ」が便利

3Dプリントなどの実際の出力ではなく、「画面上で確認したい」「レンダリングで見た目を整えたい」という場合には、実際のデータに厚みを持たせる必要はありません。

そんなときに便利なのが、Rhinoのプロパティパネルにある「厚み(Thickness)」という機能です。

この機能は、元のサーフェスデータ自体を変形させるのではなく、画面に表示されるレンダリング用のメッシュだけに厚みをつけてくれます。

だから、複雑な形に厚みをつけてもデータが重くならず、パソコンの動作を軽く保ったまま作業を続けられるというメリットがあります。

プロパティの「厚み」を使うには、対象のサーフェスを選択してプロパティパネルを開き、「厚み」の項目にチェックを入れるだけ。

数値を入力すれば、すぐにオブジェクトが厚みを持ったように表示されます。

主な設定項目はこんな感じです。

・**オフセットのみ**:元の面から指定した距離へメッシュを移動させる
・**ソリッド**:元の面と移動した面の間を埋めて、閉じた立体に見せる
・**両側**:元の面を中心に、表と裏の両方向に厚みをつける

これらのオプションを使えば、後から何度でも厚みの数値を変更できるので、デザインの検討がすごくスピーディーになります。

実際のモデリング作業と見た目の確認を分けて考えることで、Rhinoをもっと効率的に使いこなせるようになりますよ。

線から立体を作る「パイプコマンド」

ここまでは「面」に厚みをつける方法を紹介してきましたが、Rhinoでは「線(カーブ)」に厚みをつけることもとても重要です。

その代表的なコマンドが「Pipe(パイプ)」です。

これを使えば、1本の曲線から円柱状の立体データを簡単に作れます。

たとえば、建築模型の手すりや配管、製品デザインのフレーム構造など、骨組みになる形を作るときには欠かせないツールです。

直線だけでなく、くねくねした自由曲線に対しても、そのカーブに沿ってなめらかなパイプ状の厚みをつけてくれるので、とても直感的で使いやすいコマンドです。

パイプコマンドの使い方はとてもシンプル。

厚みをつけたい曲線を選んでコマンドを実行し、パイプの半径(または直径)を指定するだけです。

このとき、曲線の始点と終点で違う半径を設定できるので、だんだん太くなっていくようなテーパー状のパイプを作ることもできます。

さらに、パイプの先端の処理方法として「平ら(Flat)」や「丸(Round)」を選べるので、用途に合わせて形をコントロールできます。

トラス構造のような立体的なフレームを作る場合、サーフェスのエッジや分割線から曲線を抽出して、それらをまとめてパイプコマンドで処理すれば、一気に立体的な骨組みが完成します。

このテクニックは実務でもよく使われています。

Grasshopperと組み合わせればもっと自由に

Rhinoの最大の魅力といえば、ビジュアルプログラミングツールの「Grasshopper(グラスホッパー)」との連携です。

Grasshopperを使えば、これまで紹介したサーフェスへの厚み付けやパイプの作成を、パラメトリック(数値で制御する)に行えるようになります。

たとえば、あるサーフェスを細かく分割して、その分割点から垂直方向にオフセットした点を作って線で結べば、複雑な立体トラス構造のベースになるワイヤーフレームができます。

そこにGrasshopperの「Pipe」コンポーネントをつなげれば、すべての線に一括で厚みをつけられるんです。

Grasshopperを使う最大のメリットは、一度プログラムを組んでしまえば、元のサーフェスの形やパイプの太さ、トラスの分割数などをスライダーでいつでも自由に変更できること。

Rhino上で手作業で1本ずつ線を引いてパイプ化していたら、デザイン変更があったときに膨大な時間がかかってしまいます。

でも、Grasshopperを使えば、ベースのサーフェスを曲げたり波打たせたりしても、トラス構造の厚みや形が自動的についてきて更新されます。

最初はコンポーネントの種類や繋ぎ方を覚えるのが大変かもしれませんが、少しずつ使い方を覚えていくことで、モデリングの効率と表現の幅がグッと広がることを実感できるはずです。

まとめ

Rhinoで面に厚みをつける方法は、目的に応じていくつかの選択肢があります。

実際に出力するなら「サーフェスオフセット」、見た目だけ確認したいなら「厚みプロパティ」、線から立体を作るなら「パイプコマンド」といった具合です。

さらにGrasshopperを組み合わせれば、より複雑で柔軟なモデリングが可能になります。

それぞれの特徴を理解して、状況に合わせて使い分けられるようになれば、あなたのRhinoスキルはもう一段階レベルアップするはずです。

ぜひ実際に手を動かして試してみてくださいね!

広告