Blenderで、ブーリアン演算により、立体を加工
【概要】
Blenderにおけるブーリアン演算は、複数の立体を組み合わせて新しい形状を作り出す手法である。基本的な作業として、まず直方体と円柱などの立体を作成し、それらを適切に配置する。立体の作成はShift + Aキーまたはメニューから行い、サイズや位置の詳細な調整はサイドバー(Nキーで表示切替)で行うことができる。ブーリアン演算には主に差分と交差の2種類がある。差分は一方の立体から他方を差し引く処理で、直方体に円柱状の穴を開けるような加工ができる。交差は2つの立体の重なり合う部分のみを取り出す処理である。これらの演算は、対象となる立体を選択し、プロパティのモディファイアーでブーリアン演算を選択して実行する。演算結果は「適用」をクリックすることで確定する。このように、ブーリアン演算を活用することで、基本的な立体を組み合わせて複雑な形状を効率的に作成することができる。
Blenderで2つの立体のブーリアン演算を行う。ブーリアン演算により、立体に穴をあけたり、2つの立体の交差部分を得ることができる。
【目次】
【関連する外部ページ】
- Blenderの公式ページ: https://www.blender.org/
【サイト内の関連情報】
前準備
Blenderは,3次元コンピュータグラフィックス・アニメーションソフトウェアである.3次元モデルの編集,レンダリング,光源やカメラ等の設定による3次元コンピュータグラフィックス・アニメーション作成機能がある.
メニューの日本語化を行っておくと使いやすい.「編集(Edit)→プリファレンス(Preferences)→インターフェイス(Interface)→翻訳(Translation)」で設定できる.
ブーリアン演算
ブーリアン演算(複数の3Dオブジェクトを組み合わせて新しい形状を作成する数学的操作)は、3Dモデリングにおいて立体形状を作成するための技術である。
ここでのBlenderの設定
このページでは、ここに書いた設定を終えた状態で、スクリーンショットを載せている(ここに書いた設定を行わなくても、細かな画面表示が変わるだけで問題ない)。
- オブジェクトサイズの長さの単位を「ミリメートル」に設定する。
オブジェクトサイズの単位の設定は、プロパティウインドウ(オブジェクトの特性や設定を調整するためのパネル)の「シーンプロパティ」の「単位」で、「ミリメートル」に設定する。
サイドバー(画面右側の設定パネル)では、オブジェクトのサイズの表示が、「2000 mm」のように、ミリメートル単位に変わるので確認する。サイドバーの表示、非表示は、マウス操作で行うことができる。Nキーでも操作可能である。
- Blender起動時に自動設定される立体は不要なので削除する。
選択されたオブジェクトの削除: DELキー。右クリックメニュー(コンテキストメニュー)でも実行できる。
2つの立体(直方体と円柱)の作成と配置
ブーリアン演算を試すために、2つの立体(直方体と円柱)の作成と配置を行う。サイドバーで、寸法を指定しながら作成する。
- 立方体を追加する。
立体の追加(新規作成)は、画面上部の「追加」メニューから行うことができる。Shift + Aキーでも操作可能である。
- サイドバーで、立体のサイズなどを確認する。
サイドバーの表示、非表示は、マウス操作で行うことができる。Nキーでも操作可能である。
- サイドバーで、立体の寸法を指定する。適当な大きさでよい。Zの値を小さめにしておく。
- カーソル(3D空間内での操作基準点)を、別の場所に移動する。
カーソルの移動は、ツールバーのカーソルツールで実行できる。カーソルツールを選んだあと、左クリックする。
- 今度は、円柱を追加する。
立体の追加(新規作成)は、「追加」メニューから「メッシュ」サブメニューを選び、「円柱」を選択する。Shift + Aキーでも同様の操作が可能である。
- 円柱を選択する。
選択は、マウスの左クリックで行う。左クリックで選択できないときは、ツールバーの選択ツールを選んだあと、左クリックする。
- サイドバーで、円柱の寸法を指定する。適当な大きさでよい。X、Yの値を小さめにしておく。
- 円柱を移動する。いま作った2つの立体(直方体と円柱)が重なるようにする。移動ツールを利用する。
移動ツールへの切り替えは、Gキー(Grabの頭文字)でも実行できる。
以上で、2つの立体(直方体と円柱)の作成と配置ができた。
ブーリアン演算で、立体に穴をあける
ブーリアン演算で、2つの立体(直方体と円柱)の差分(一方の立体から他方の立体を引いた形状)を作る。これにより、立体に穴をあけることができる。
- 直方体を選択する。
選択は、マウスの左クリックで行う。左クリックで選択できないときは、ツールバーの選択ツールを選んだあと、左クリックする。
- プロパティで「モディファイアー」(オブジェクトの形状や特性を非破壊的に変更するための機能)を選ぶ。
- モディファイアーを追加で「ブーリアン」を選ぶ。
- 「差分」を選び、ブーリアン演算を行う演算対象のオブジェクトとして、「円柱」を選ぶ。
- 「適用」をクリックする。
- ブーリアン演算の結果を確認する。円柱を選択し、移動する。
選択は、マウスの左クリックで行う。左クリックで選択できないときは、ツールバーの選択ツールを選んだあと、左クリックする。移動ツールへの切り替えは、Gキーでも実行できる。立体に穴が空いていることを確認できる。
ブーリアン演算で、立体の交差部分を得る
ブーリアン演算で、2つの立体(直方体と円柱)の交差(インターセクション)を行う。これは、2つの立体の共通部分である。
- 円柱を移動する。いま作った2つの立体(直方体と円柱)が重なるようにする。移動ツールを利用する。
移動ツールへの切り替えは、Gキーでも実行できる。
- 直方体を選択する。
選択は、マウスの左クリックで行う。左クリックで選択できないときは、ツールバーの選択ツールを選んだあと、左クリックする。
- プロパティで「モディファイアー」を選ぶ。
- モディファイアーを追加で「ブーリアン」を選ぶ。
- 「交差」を選び、ブーリアン演算を行う演算対象のオブジェクトとして、「円柱」を選ぶ。
- 「適用」をクリックする。
- ブーリアン演算の結果を確認する。円柱を選択し、移動する。
選択は、マウスの左クリックで行う。左クリックで選択できないときは、ツールバーの選択ツールを選んだあと、左クリックする。移動ツールへの切り替えは、Gキーでも実行できる。交差部分が得られたことを確認できる。
全体まとめ
- 立体のブーリアン演算は、差分(片方の立体から他方を引いた形状)や交差(複数の立体の共通部分)などである。
- ブーリアン演算の差分によって、立体に穴をあけることができる。