モデル分析

Meshyプラグインの分析パネルを使って、穴、薄い壁、オーバーハングなど、3Dプリントの失敗につながる問題がないかBlenderでモデルをチェックします。


はじめに

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

モデルをチェックする

モデルをチェックするには、次の手順に従います。

  1. モデルをクリックしてアクティブオブジェクトにします。複数のオブジェクトを選択した場合、チェックはアクティブなオブジェクトのみを評価します。

  2. 3DビューポートでNキーを押してサイドバーを開きます。

  3. Meshyタブをクリックします。

  4. 分析パネルを展開します。

    Analyze panel in the Meshy tab with the Statistics and Checks buttons, their default values, Small Pieces, and Check All
  5. すべてチェックをクリックします。単一のチェックのみを実行する場合は、Checksの下にあるそのボタンをクリックします。

結果はResultの下に表示され、各チェックで見つかった問題の数が示されます。すべてチェックはChecksの下にあるすべてのチェックを実行します。Small Piecesは実行されないため、このチェックは個別に実行してください。

問題のあるジオメトリを選択する

編集モードでは、問題が見つかった各結果が、検出されたフェース、エッジ、または頂点を選択するボタンになります。

問題のあるジオメトリを選択するには、次の手順に従います。

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

    Blender in Edit Mode with the Result list in the Analyze panel, where checks that found problems show as buttons
  2. Resultの下で、Intersect Faceなどの結果をクリックします。プラグインは、そのチェックで見つかったジオメトリを選択します。

    Anvil model in Edit Mode with its self-intersecting faces selected after a click on Intersect Face in the Result list
  3. 選択したジオメトリを修正または削除します。

結果をクリアするには、Resultの横にあるXアイコンをクリックします。

統計情報

Statisticsの下で、VolumeまたはAreaをクリックすると、モディファイアが適用された状態のアクティブなメッシュを測定します。値はResultの下に、シーンの単位(m³やm²など)で表示されます。

Volume

メッシュの体積を測定します。プリントに必要な材料の見積もり、モデルサイズの比較、サイズ要件の確認に使用します。

Area

メッシュの表面積を測定します。塗装やコーティングの見積もり、表面仕上げの計画に使用します。

ジオメトリチェック

Checksの下にある各ボタンとSmall Piecesボタンは、アクティブなメッシュに対して1つのチェックを実行します。ボタンの横にある値は、そのチェックの限界値を設定します。

Solid

モデルが一貫した法線を持つ閉じたソリッドであるかをチェックします。次の2つのカウントが報告されます。

  • Non-manifold Edges:ちょうど2つのフェースを結合していない辺で、穴や接続不良のジオメトリを示します。

  • Bad Contiguous Edges:一方が内向き、もう一方が外向きという、反対方向を向いたフェース間の辺です。

モデルがプリント可能であるためには、多様体(水密)である必要があります。スライサーは非多様体ジオメトリで失敗することがあります。

Intersections

モデルが自己交差しているフェースを検出し、Intersect Faceとして報告します。自己交差は、プリントやスライサーを失敗させたり、体積などの測定値を狂わせたりすることがあります。

Degenerate

保持するには小さすぎるジオメトリを検出します。

  • Zero Faces:限界値の2乗以下の面積を持つフェース。

  • Zero Edges:限界値以下の長さの辺で、頂点が重なっているか、ほぼ重なっています。

Degenerateの横のフィールドで限界値を設定します。プラグインはフィールドに表示されている単位に関わらず、値をセンチメートルとして読み取るため、デフォルトの0.01は0.01 cm(0.1 mm)を意味します。

Non-Planar

平坦でないフェースを検出し、Non-flat Facesとして報告します。平坦でないフェースは、レンダリングのアーティファクトやプリントの問題を引き起こすことがあります。Non-Planarの横で角度の限界値を設定します。デフォルトは5°です。

Thickness

Thicknessの横の値より薄い壁を検出し、Thin Facesとして報告します。デフォルトは1 mmです。薄い壁はプリント中に破損したり、プリントに失敗したりすることがあります。

Sharp

Sharpの横の角度より鋭いエッジを検出し、Sharp Edgeとして報告します。デフォルトは160°です。非常に鋭いエッジは正確にプリントするのが難しく、サポート材が必要になることがあります。

Overhang

Overhangの横の角度を超えてオーバーハングしているフェースを検出し、Overhang Faceとして報告します。デフォルトは45°です。大きなオーバーハングはプリントにサポート材が必要です。

Small Pieces

フォトグラメトリスキャンに散在する断片や、流体シミュレーションの水滴など、小さな独立した断片を検出します。

小さな断片を検出するには、次の手順に従います。

  1. Small Piecesの下で、各断片の測定方法を選択します。

    • Volume:断片のバウンディングボックスの体積(cm³単位)。

    • Surface Area:断片の表面積(cm²単位)。

    • Diagonal:断片のバウンディングボックスの対角線の長さ(cm単位)。

  2. 測定値の横のフィールドに、サイズの限界値を入力します。デフォルトは1です。プラグインは、選択した測定方法に応じて、フィールドに表示されている単位に関わらず、cm³、cm²、またはcmとして値を読み取ります。

  3. Small Piecesをクリックします。

結果には、限界値より小さい断片の数と、断片の総数が表示されます。Clean Upパネルは、同じ測定方法と限界値を使用して小さな断片を削除します。

トラブルシューティング

次の表は、よくある問題とその原因、および解決方法を示しています。

問題原因解決方法
分析パネルがグレーアウトしているアクティブオブジェクトがメッシュではありません。メッシュオブジェクトをクリックしてアクティブにします。
Blenderに「Report is out of date, re-run check」と表示されるチェック実行後にメッシュが変更されました。チェックを再実行してから、結果をクリックします。

次のステップ

  • チェックで見つかった問題を修正する方法については、モデルクリーンアップを参照してください。

  • チェックに合格した後のモデルをエクスポートする方法については、モデルエクスポートを参照してください。