- 「3Dデータが壊れていてスライサーに読み込めない」
- 「STLのどこを直せばよいのかわからない」
- 「無料で修復できる方法を知りたい」
と困っていませんか。
3Dデータ修復は、エラー確認→自動修復→手動修正→再チェック→再出力の5手順で進めるのが基本です。自動修復だけで完結させず、修復後の形状とスライス結果まで確認することで、3Dプリント時のトラブルを減らせます。
この記事では、STL修復の基礎、代表的なエラー、BlenderやFreeCADなどのツール、CADデータへ変換する際の注意点、自力で直せない場合の判断基準まで初心者向けに解説します。
【3Dデータ修復とは?まず知っておくべき基礎知識】
①3Dデータ修復とは何をする作業なのか
3Dデータ修復とは、STLやOBJなどのメッシュデータに含まれる不整合を確認し、3Dプリントや後工程で扱える状態へ整える作業です。画面上では正常に見えても、面の欠損、重複面、非多様体、反転法線、自己交差などが含まれていることがあります。
3Dプリント用の閉じたモデルでは、表面が連続し、内側と外側を判定できる状態が基本です。穴や不適切な面接続があると、スライサーが形状を正しく解釈できない場合があります。
3Dデータ修復は、見た目を整える「編集」とは異なり、データ構造の不整合を直す作業です。修復・編集・変換・再設計を分けて考えると、必要な作業を判断しやすくなります。
| 作業 | 主な目的 | 具体例 |
|---|---|---|
| 修復 | データの不整合を直す | 穴埋め、法線修正、非多様体の解消 |
| 編集 | 形状を変更する | 分割、合体、穴あけ、肉厚調整 |
| 変換 | データ形式・構造を変える | メッシュからソリッドへの変換 |
| 再設計 | 元形状を参考に作り直す | 寸法を取り直してCADで再作成 |
②なぜ3Dデータ修復が必要になるのか
STLは形状を三角形の集合として表現する形式です。CADからSTLへ書き出したデータ、3Dスキャンデータ、複数ソフトを経由したデータなどでは、変換や編集の過程で隙間や重複面が生じる場合があります。
STLの書き出し設定が粗いと細部が失われ、細かすぎるとポリゴン数が増えて処理負荷が高くなります。分割や合体後に内部面や交差が残ることもあります。
修復せずに進めると、スライサーが形状を補正した結果、意図しない面が生成されたり、一部の形状が欠けたりする場合があります。造形前に「エラーがないか」と「意図した形状を維持しているか」の両方を確認することが重要です。
【3Dデータが壊れる原因とよくあるエラー】
①3Dデータが壊れる主な原因
代表的な原因は、モデリング時の接続不良、形式変換、3Dスキャン時の欠損、複数パーツの合体、不要な内部面の残存などです。スキャンデータでは測定できなかった部分に穴やノイズが残ることもあるため、プリント前のエラーチェックが重要です。
②STLデータによくあるエラーの種類
STLで確認したい代表的なエラーは、穴あき、非多様体、反転法線、自己交差、ゼロ厚などです。症状によって対処が異なるため、まず原因を特定します。
| エラー | 状態 | 起こり得る問題 | 主な対処 |
|---|---|---|---|
| 穴あき | 面が欠けて境界が開いている | 意図しない補完や欠損 | 境界を確認して穴を埋める |
| 非多様体 | 辺や頂点の接続が立体として不適切 | 内外判定が不安定になる | 内部面・重複面などを整理する |
| 反転法線 | 面の向きが周囲と逆 | 内外の解釈が崩れる場合がある | 法線方向をそろえる |
| 自己交差 | 面同士が互いに交差している | スライス結果が乱れる場合がある | 交差部分を削除・再構築する |
| ゼロ厚 | 面だけで体積・厚みがない | 造形時に出力されない場合がある | 造形可能な厚みを持たせる |
なお、エラーがあってもスライサー側で自動補正される場合があります。「読み込めた=データに問題がない」とは限らないため、スライスプレビューまで確認することが大切です。
【3Dデータ修復のやり方[初心者向け5手順]】
①エラーを確認する
最初に、どこにどのような問題があるのかを確認します。修復ツールの解析機能を利用すると、非多様体や交差、厚みなどの問題箇所を見つけやすくなります。Blenderの「3D Print Toolbox」も3Dプリント向けの解析・修復に利用できる拡張機能です。
この段階では、すぐに修復を実行するのではなく、元データを複製して修復前の状態を保存しておくと安心です。
②自動修復を試す
軽度なエラーは自動修復で解消できる場合があります。ただし、ツールは元の設計意図を理解していないため、本来開いている部分まで塞ぐことがあります。実行後は修復前後の形状を必ず比較してください。
③残ったエラーを手動修正する
自動修復で残った問題は、穴の境界を作り直す、内部面や重複面を削除するなど原因別に手動修正します。欠損が大きく正しい形状を推測できない場合は、元データへ戻るか再設計を検討します。
④修復後のデータを再チェックする
修復後は同じ解析をもう一度行い、新しいエラーが発生していないか確認します。見た目だけでなく、断面や内部面も確認すると問題を見つけやすくなります。
⑤書き出してスライスプレビューを確認する
最後に必要な形式で書き出し、スライサーの積層プレビューで外形、穴、薄肉部、内部構造を確認します。重要部品ではテスト造形を行う方法もあります。
【STLデータ修復に使える無料・有料ツール】
①無料で使えるツール
Blenderはメッシュ修復・編集向けで、3D Print Toolboxを利用できます。同拡張機能は2026年8月にも更新され、Blender 4.2 LTS以降に対応しています。
FreeCADはCAD側で扱いたい場合の選択肢です。メッシュの評価・修復や、条件が整ったメッシュのShape・ソリッド変換に対応します。
②業務向けの有料ツール
Autodesk Netfabbは手動修復や修復スクリプトに対応し、Materialise Magicsには自動・半自動・手動のSTL修復機能があります。
SOLIDWORKSは修復専用ではありませんが、STLなどをメッシュBREPやソリッド/サーフェスなどとして取り込めます。
| ツール | 料金区分 | 向いている用途 | 注意点 |
|---|---|---|---|
| Blender | 無料 | メッシュ修復・形状編集 | 操作習得が必要 |
| FreeCAD | 無料 | メッシュ確認・CAD側での再編集 | 変換しても設計履歴は戻らない |
| Netfabb | 有料 | 造形前のメッシュ修復 | 利用できる機能は契約内容による |
| Materialise Magics | 有料 | 業務向けの修復・造形準備 | 簡易修復には機能が多い |
| SOLIDWORKS | 有料 | STLを参照した機械形状の編集・再設計 | 高密度メッシュは処理負荷に注意 |
③オンライン修復ツールを使う際の注意点
オンライン修復はインストール不要で便利ですが、複雑な形状では意図しない結果になる場合があります。また外部サーバーへデータを送るため、機密データでは利用規約、保存期間、二次利用の有無を確認してください。
【STLデータの編集・CAD変換で知っておきたいこと】
①Blenderは「修復」と「形状編集」に向いている
Blenderでは修復後に、分割、穴埋め、結合などのメッシュ編集を続けて行えます。3Dプリント用に形状自体を調整したい場合に向いています。一方、寸法拘束や設計履歴が必要ならCADでの再設計を検討します。
②STLをCAD形式へ変換しても元の設計履歴は戻らない
STLは三角形の集合であり、元のCADモデルにあった押し出し、穴、フィレット、寸法拘束といった設計履歴を保持していません。そのため、STLをSTEPなどで扱える形状へ変換しても、元のパラメトリックCADデータが復元されるわけではありません。
FreeCADではメッシュからShapeを作成してソリッドへ変換する方法がありますが、作成されたソリッドには元の編集履歴がありません。SOLIDWORKSでもメッシュを複数の方法で読み込めますが、高密度なメッシュほど処理負荷が高くなります。
単純な機械形状ならSTLを参照しながらCADで再設計し、複雑な有機形状ならメッシュのまま修復・編集するというように、目的に合わせて方法を選ぶことが重要です。
【3Dデータ修復で失敗しないための注意点と最終対処】
①自動修復だけで「直った」と判断しない
エラー表示が消えても、元の形状が維持されているとは限りません。修復前後の形状とスライスプレビューを確認し、元データを残したうえで必要な工程だけを行います。
②修復より再設計が適しているケースもある
欠損範囲が大きい、内部構造が複雑に交差している、元の寸法や形状を判断できないといったデータは、修復だけで正しい状態へ戻せない場合があります。
特に寸法精度が必要な機械部品では、壊れたメッシュを無理に修復するより、元図面や寸法をもとにCADで再設計した方が目的に合うことがあります。修復にかかる工数と再設計の工数を比較して判断してください。
③自力で判断できない場合は専門サービスへ相談する
顧客へ納品するデータ、3Dプリントの失敗コストが高いデータ、形状の正解を判断できないデータでは、修復や3Dデータ制作を扱う専門サービスへの相談も選択肢です。
依頼時には、使用目的、希望する造形方式、必要な寸法、変更してはいけない部分、元データの有無を伝えると、修復で対応できるのか、再設計が必要なのかを判断してもらいやすくなります。
【FAQ】
①壊れたSTLデータは無料で修復できますか?
軽度の穴あき、非多様体、法線の乱れなどは、BlenderやFreeCADなどで修復できる場合があります。ただし、欠損が大きい場合や正しい形状を判断できない場合は、手動修正や再設計が必要です。
②STLをSTEPへ変換すればCADで自由に編集できますか?
形式を変換するだけでは、元の設計履歴や寸法拘束は復元されません。単純形状は変換後に利用できる場合がありますが、設計変更が目的ならSTLを参照して再設計した方が扱いやすいケースがあります。
③自動修復ですべてのエラーを直せますか?
自動修復は軽度なエラーの処理に便利ですが、すべてのデータを設計意図どおりに直せるわけではありません。修復後は外観、内部構造、スライスプレビューを確認してください。
④3Dデータ修復を外注した方がよいのはどのような場合ですか?
欠損が大きい、自己交差や内部面が多い、納期が迫っている、寸法や形状を正確に維持する必要がある場合は、専門サービスへの相談が適しています。修復だけで対応できない場合は、元データを参考にした再設計が必要になることもあります。