モデル編集

Meshy プラグインの Edit パネルを使って、Blender 内でモデルを中空化、方向合わせ、スケーリングし、3Dプリントに備えます。


はじめに

  • Blender に Meshy プラグインをインストールします。手順は Meshy for Blender を参照してください。

  • 大きな変更を加える前に Blender ファイルを保存してください。各編集は Ctrl+Z(macOS では Cmd+Z)で元に戻せます。

Hollow

Hollow は、モデルの内側または外側にオフセットサーフェスを作成します。Hollow Duplicate を選択すると、モデルの中空コピーが作成されます。中空化されたモデルは印刷に使う材料が少なくて済み、鋳造用のシェル、軽量なモデル、容器や花瓶などに適しています。

Hollow には、閉じた水密メッシュが必要です。モデルに穴がある場合は、先に Make Manifold を実行してください。手順は モデルクリーンアップ を参照してください。肉厚が十分かどうかを確認するには、Analyze パネルで Thickness チェックを実行してください。

モデルを中空化するには、次の手順に従います。

  1. モデルを選択します。

  2. Meshy タブで、Edit パネルを展開します。

  3. Hollow をクリックします。Hollow ダイアログが開きます。

    Edit panel with Hollow highlighted, and the Hollow dialog showing Offset Direction, Offset, Voxel Size, and Hollow Duplicate
  4. オプションを設定します。

    • Offset Direction:Inside はモデルの内側にオフセットサーフェスを作成し、Outside は外側に作成します。デフォルトは Inside です。

    • Offset:肉厚、つまりモデルの表面とオフセットサーフェスの間の距離です。デフォルトは 1.0 で、シーンの長さの単位で表されます。デフォルトのシーンでは 1 m になります。Inside を使う場合、この値はモデルの厚みの半分未満にする必要があります。まずは小さい値から始め、必要に応じて増やしてください。

    • Voxel Size:プラグインがサーフェスを構築する際に使用するボクセルのサイズです。0.1 ~ 0.5 のような小さい値は細部を保持しますが処理に時間がかかります。1.0 ~ 2.0 のような大きい値は処理が速くなります。デフォルトは 1.0 で、シーンの長さの単位で表されます。

    • Hollow Duplicate:モデルの中空コピーも作成するかどうかです。デフォルトではオフになっています。

  5. OK をクリックします。

プラグインは結果を新しいオブジェクトとして追加し、元のモデルは変更しないまま保持します。

  • Hollow Duplicate を使わない場合、新しいオブジェクトにはオフセットサーフェスのみが含まれます。名前はモデルにちなんで Cube offset のようになります。

  • Hollow Duplicate を使う場合、新しいオブジェクトはモデルの表面とオフセットサーフェスを結合して中空のシェルを作成します。名前はモデルにちなんで Cube hollow のようになります。

OK をクリックした後にオプションを変更するには、Blender がビューポートに開く Hollow パネルを使用します。

Cube with its new offset surface inside it, and the Hollow panel in the viewport with the Inside and Outside options

Align XY

Align XY は、選択した面が下を向き、XY 平面に平行になるようにオブジェクトを回転させます。モデルをプリントベッドに平らに置くために使用します。

モデルを揃えるには、次の手順に従います。

  1. モデルを選択します。

  2. Tab を押して編集モードに切り替えます。

  3. プリントベッドに接するべき面(通常は底面)を選択します。

  4. Edit パネルで Align XY をクリックします。

    Anvil model in Edit Mode with a bottom face selected, Align XY highlighted, and Weight by Face Area checked

プラグインは、選択した面が XY 平面に平行になるようにモデルを回転させます。

Weight by Face Area は、面積の大きい面が回転により大きく影響するようにします。デフォルトで選択されており、サイズの異なる面を持つモデルでより安定した結果が得られます。これを解除するには、Blender がビューポートに開く Align XY パネルを使用します。

複数のオブジェクトを一度に揃えるには、それらをすべて選択します。各オブジェクトには選択済みの面が必要です。選択されていないオブジェクトはプラグインによってスキップされます。

Scale to Volume

Scale to Volume は、選択したオブジェクトを、入力した値に体積が一致するまで均等にスケーリングします。サイズ要件を満たしたり、他のモデルの体積に合わせたり、プリントに使用する材料の量を計画したりするために使用します。

モデルを体積に合わせてスケーリングするには、次の手順に従います。

  1. Blender がオブジェクトモードになっていることを確認します。編集モードでは、ツールはメッシュ全体を測定しますが、選択したジオメトリのみをスケーリングします。モードを切り替えるには Tab を押します。

  2. モデルを選択します。複数のメッシュオブジェクトを選択した場合、プラグインはそれらの合計体積を使用します。

  3. Edit パネルの Scale To の下で Volume をクリックします。ダイアログが開き、現在の体積が Volume に表示されます。

  4. 希望する体積を入力します。

  5. OK をクリックします。

プラグインはすべての軸に対して同じ係数でオブジェクトをスケーリングし、Blender はスケール係数を表示します。

Scale to Bounds

Scale to Bounds は、選択したオブジェクトの最も長い辺が、入力した長さに一致するように均等にスケーリングします。モデルをプリンターのベッドに収めたり、サイズ制限を満たしたりするために使用します。

モデルを長さに合わせてスケーリングするには、次の手順に従います。

  1. Blender がオブジェクトモードになっていることを確認します。編集モードでは、ツールはメッシュ全体を測定しますが、選択したジオメトリのみをスケーリングします。モードを切り替えるには Tab を押します。

  2. モデルを選択します。複数のメッシュオブジェクトを選択した場合、プラグインはそれらをまとめて測定します。

  3. Edit パネルの Scale To の下で Bounds をクリックします。ダイアログが開き、現在の最も長い辺が Length に表示されます。

  4. 希望する長さ(プリントベッドのサイズなど)を入力します。

  5. OK をクリックします。

プラグインはモデルの比率を保持し、Blender はスケール係数と最も長い辺の軸を表示します。

トラブルシューティング

次の表は、よくある問題とその原因、および解決方法の一覧です。

問題原因解決方法
Hollow に "Make sure target mesh has closed surface and offset value is less than half of target thickness" と表示されるメッシュに穴がある、または Offset がモデルの厚みに対して大きすぎる。Clean Up パネルで Make Manifold を実行するか、Offset を小さくしてから、もう一度 Hollow をクリックしてください。
Align XY に Skipping object <name>. No faces selected(オブジェクト名付き)と表示されるオブジェクトに選択済みの面がないため、プラグインがそれをスキップしている。編集モードで下を向くべき面を選択してから、もう一度 Align XY をクリックしてください。

次のステップ

  • 編集したモデルをプリント用にエクスポートするには、モデルエクスポート を参照してください。

  • 編集後に再度モデルを確認するには、モデル分析 を参照してください。