1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Blenderで3Dプリントケースを作成する

Posted at

0. はじめに

 3Dプリンター用のモデルの作成には、Fusion360の無料版がよく使われますが、販売目的に利用する場合はスタートアップ企業向けライセンスを登録しなくてはなりません。そこで、貧者の必携ツール~ただし癖が強くて初心者泣かせのBlenderで、3Dプリントケースを作成する手順を紹介します。(Blender 3.6)
JSB01_caseR31s.jpg

この画像は、著者がJLCPCBへ発注した3Dプリントケースです。本記事で作成するケースではありません。

目次

0.はじめに
1.準備
2.箱の作成
3.原点の変更
4.穴を開ける
5.縁を丸める
6.STL出力
7.オブジェクトの結合★
8.オブジェクトの変形★
 (★ 少し高度なTips)

1. 準備

blender3dp_1_1.png
 1. 画面右下のプロパティ・パネルで、単位をミリに変更します。

blender3dp_1_2.png
 2. 右上の赤丸の部分をクリックするか、[N]キーを押して、プロパティ・シェルフを開いておきます。

blender3dp_1_3.png
 3. メニューの[Edit]-[Preferences]でPreferencesダイアログを開き、[Add-ons]を選択したあと、検索文字列で「bool」と打ち込んでBool Toolをチェックします。(参考→Bool Toolの使用方法)

blender3dp_1_4.png
 4. さらに、「stl」と打ち込んで、Import-Export STL formatをチェックします。

2. 箱の作成

blender3dp_2_1.png
 まずは、このような内側がくり抜かれた箱を作ります。板を結合させても作れないことはないのですが、経験的にはオブジェクトの結合は問題を生じやすく、ブール演算でくり抜いた方が安定して処理できます。

blender3dp_2_2.png
 メニューの[Add]-[Mesh]-[Cube]で立方体を追加します。

blender3dp_2_3.png
 X,Y,Zのサイズを入力します。

 さて、ここから箱の内側をくり抜きます。
blender3dp_2_4.png
 右上にあるX,Y,Zの座標をクリックすると、オブジェクトが正面から表示され、目盛りも表示されて見やすくなります。

blender3dp_2_5.png
 箱を選択し、右ボタンメニューから[Duplicate Objects]をクリックして複製します。マウスを動かすと位置がずれてしまうので、[Esc]キーで抜けてください。この時、[X],[Y],[Z]キーを押すと、その軸で移動できます。

blender3dp_2_6.png
 壁の厚みは2mmとします。複製した、くり抜き用のキューブのX,Yのサイズを両側で計4mm縮めます。

blender3dp_2_7.png
 さらに、Z軸で上に2mm移動します。重要なポイントとして、くり抜く場合はオリジナルのオブジェクトより少し出っぱっていないと、正しく抜けません。

blender3dp_2_8.png
 [Shift]を押しながら内側、外側の順でキューブをクリックして複数選択し、プロパティ・シェルフの[Edit]タブを選択し、[Difference]をクリックしてくり抜きば完成です。Boot Toolでくり抜くと、くり抜きに使われたオブジェクトは削除されます。

3. 原点の変更

 本題から少しそれますが、オブジェクトの原点の変更方法を説明しておきます。原点はオレンジ色の点で、通常はオブジェクトの中心にあります。この箱のような場合は、箱の底が原点の方が何かと便利です。

blender3dp_3_1.png
 まず、Z軸で10mm(箱の高さの半分)上に移動します。

blender3dp_3_2.png
 座標の原点(0,0,0)に赤白の丸がありますが、これが3Dカーソルです。プロパティ・シェルフの[View]タブを選ぶと、3Dカーソルの座標を変更できます。

blender3dp_3_3.png
 メニューの[Object]-[Set Origin]-[Origin to 3D Cursor]をクリックすると、現在の3Dカーソルの位置がオブジェクトの原点になります。

blender3dp_3_4.png
 オレンジの点が3Dカーソルと重なり、[Item]タブを開くとZ座標が0に戻っています。

4. 穴を開ける

 箱の側面に丸い穴を開けてみます。ここではBooleanモディファイアを使います。

blender3dp_4_1.png
 メニューの[Add]-[Mesh]-[Cylinder]で円筒を追加し、左下の[>Add Cylinder]をクリックすると、頂点数やサイズを指定できます。
blender3dp_4_2.png
 半径5mm、長さ10mmにします。

blender3dp_4_3.png
 原点に円筒が追加されました。

blender3dp_4_4.png
 次に、円筒をY軸で90度回転し、箱を切り抜く位置へ移動します。

 いよいよBooleanモディファイアの出番です。

blender3dp_4_5.png
 箱をクリックして選択した後、画面右下のプロパティ・パネルのスパナのアイコンをクリックします。

blender3dp_4_6.png
 [Add Modifier]をクリックして、Booleanモディファイアを選択します。

blender3dp_4_7.png
 [Object]をクリックし、Cylinderを選択すれば完了です。

blender3dp_4_8.png
 右上のScene Collectionで、Cylinderの目のアイコンをクリックして非表示にすると、穴が開いていることが分かります。なお、下の赤い四角のメニューをクリックして[Apply]を選択するとモディファイアが適用されますが、Applyする必要は最後までありません。穴の位置やサイズは後から変更する場合が多いので、このままで良いです。STL出力時に自動的に適用されます。

5. 縁を丸める

 Bevelモディファイアを使って角や縁をなめらかに丸めます。が、その前に大事な修正があります。

blender3dp_5_1.png
 箱をクリックして選択し、プロパティ・シェルフScaleを見てください。追加した時点で2m四方だった立方体のサイズを変更したため、スケールが小さくなっています。このままベベルをかけても変化が小さすぎて分かりません。

blender3dp_5_2.png blender3dp_5_3.png
 メニューの[Object]-[Apply]-[Scale]をクリックして、スケールを1.0にします。

blender3dp_5_4.png
 画面右下のプロパティ・パネルで[Add Modifier]をクリックして、Bevelモディファイアを選択します。

blender3dp_5_5.png
 [Width Type]はOffsetのままで構いません。(詳しい意味はこちらを参照) [Amount]と[Segments]を設定すると、箱の縁が丸くなります。ただしこれでは全ての縁が丸くなってしまいます。そこで、[Limit Method]をWeightに変更してください。

 ここで初めて、Blenderのキモ、ObjectモードからEditモードへ切り替えます!箱が選択されていることを確認し、[Tab]キーを押してください。
blender3dp_5_6.png
 画面左上にEdit Modeと表示され、その右に3つのアイコンが並んでいます。それぞれ、頂点(Vertex)、辺(Edge)、面(Face)を選択できます。ここでは真ん中の[]をクリックします。丸めたい辺を選択し([Shift]キーを押しながら複数選択できます)、Mean Bevelに1を入力すると、選択した辺が丸くなります。もう一度[Tab]キーを押せばObjectモードへ戻ります。

blender3dp_5_7.png

 最後に1つ注意点があります。モディファイアには通常、複数のBooleanモディファイアが追加されますが、Bevelモディファイアは必ず先頭へもってきてください。BooleanのあとにBevelを置くと、正常にベベルがかからない場合があります。右端を掴めばドラッグして移動できます。
blender3dp_5_8.png blender3dp_5_9.png

6. STL出力

 ここでいったんSTL出力してみます。

blender3dp_6_1.png
 箱を選択したあと、[File]-[Export]-[Stl]でファイル出力ダイアログを開きます。

blender3dp_6_2.png
 [Selection Only]をチェックして、出力先とファイル名を指定しExportします。

blender3dp_6_3.png
 STLファイルは、Windows付属の3Dビューアーで表示できます。

7. オブジェクトの結合

 2つのオブジェクトを結合する方法はいくつかありますが、注意点があります。

blender3dp_7_1.png
 適当に2つのオブジェクトを追加し、面が接する位置へ移動したあと、[Shift]キーを押しながら両方を選択します。

blender3dp_7_2.png
 [Ctrl]+[J]を押せば、2つのオブジェクトが結合して1つになります。

blender3dp_7_3.png
 [Tab]キーを押してEditモードに切り替え、の選択アイコンをクリックして適当な面を選択し、[Del]キーで面(Face)を削除します。

blender3dp_7_4.png
 底の面が見えるので、選択して削除します。

blender3dp_7_5.png
 下のキューブの面が現れました。どういうことかと言うと、接している面が重複して残っていたわけです。これは3Dプリント時に問題になります。[Ctrl]+[Z]を何回か押して、結合する前の状態に戻してください。

blender3dp_7_6.png
 今度は、プロパティ・シェルフの[Edit]タブを選択し、[Union]をクリックして結合します。

blender3dp_7_7.png
 同じようにEditモードで面を1つ削除してください。内部に重複した面が無く、底まで見えます。このように、重なる面のあるオブジェクトは、必ずBool Toolで結合してください。(離れているオブジェクトは[Ctrl]+[J]で構いません)

8. オブジェクトの変形

 Editモードを利用して、オブジェクトを簡単に変形する方法を紹介します。

blender3dp_8_1.png
 このような斜めの面は、Cubeを回転させてBool Toolでくり抜いても作れないことはないですが、もっと簡単な方法があります。
 まずは、80mm×40mmx8mmのCubeを追加します。3.原点の変更の手順どおり、4mm上に移動して底に原点を変更しておきます。

blender3dp_8_2.png
 Editモードに切り替え、の選択アイコンをクリックして、[Shift]キーを押しながら上の2つの辺を選択したあと、右ボタンメニューで[Subdivide]をクリックします。

blender3dp_8_3.png
 分割する数を指定できますが、ここは1のままで。それぞれの辺の中央に頂点が出来て、2つに分割されます。

blender3dp_8_4.png
 同様に、奥の2つの辺を選択して、Subdivideで分割します。

blender3dp_8_5.png
 画像の2つの辺を選択すると、プロパティ・シェルフZ座標が[8mm]と出るはずです。(Localになっている場合はGlobalを選択してください) これを[12mm]に変更すると、選択した2つの辺が持ち上がります。これで変形できました。Editモードで頂点を追加・移動して変形する方法は、くり抜きや結合するより問題を生じにくいのでお勧めです。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?