3D造形のための無料CAD:どのソフトウェアを使うべきか

造形するためのパーツをモデリングするのは、家の図面を描くのとは別の作業です。このガイドでは、無料ツールの中からアプローチを比較し、機械部品か有機的な形かといったパーツに合ったものを選ぶ手助けをします。

結論

3Dプリントに適した無料のモデリングソフトは、おもにパーツによって決まります。Tinkercadは初心者や単純な形状に向き、FreeCADとOnshapeは、パラメトリックな方法で正確な寸法が必要な機械部品に向き、FusionはAutodeskによると非商用の個人ライセンスを提供し、Blenderはフィギュアのような有機的な形に優れ、OpenSCADはマウスではなくコードでパーツを記述します。いずれもSTLまたは3MFにエクスポートして、あとでスライサーで開けます。

3Dプリント向けの設計:CAD作成とは別の範囲

ここで取り上げるソフトウェアは、造形するパーツを設計するためのもので、家の図面や間取りを描くためのものではありません。これらは機械系CADやデジタルスカルプトのツールで、ファイルとしてエクスポートできる、閉じた造形可能なボリュームを作るためのものです。適切なツールは、おもに作るパーツの種類によって決まります。ぴったりはまる必要のある機械部品は、有機的なフィギュアとは違う方法でモデリングされます。

絶えず出てくる区別が1つあります。すべての形状があとから編集できる寸法で定義されたままになるパラメトリックモデリングと、作成履歴なしで形状を操作するダイレクトモデリングやスカルプトです。機能部品のページで扱う機能部品は、ほとんどの場合、パラメトリックなツールの恩恵を受けます。すべてを作り直さずに1つの寸法を調整できるからです。

Tinkercad:ブラウザでモデリング。インストールは不要

Autodeskが所有するTinkercadは、完全にブラウザー上で動作し、追加または減算する単純な図形を組み合わせて作ります。そのため、何もインストールせずに3Dモデリングを学び始めるときの定番の出発点です。このブロック方式では、複雑な形状の精度に限界がありますが、スペーサー、単純なケース、基本的な組み立て部品には十分すぎるほどです。

エクスポートは、インターフェースから直接STLまたはOBJに出力でき、そのままスライサーで開けます。Tinkercadは、おもに学習と単純なプロジェクト向けに作られており、多くの噛み合う寸法を持つ複雑な機械アセンブリには向きません。

FreeCAD:無料のオープンソースのパラメトリックモデリング

FreeCADは、無料で配布されオープンソースで開発されているパラメトリックCADプログラムで、freecad.orgで入手できます。フィーチャーツリーを中心に作られており、すべてのスケッチと操作(押し出し、穴、フィレット)があとから編集可能なままなので、コンマ数ミリ単位で合わせる必要があるブラケットのように、反復の中で寸法が変わる機械部品に向いています。

習得はTinkercadより難しく、プロのCADソフトの拘束付きスケッチの考え方に近くなります。その代わり、FreeCADはSTLと3MFにネイティブにエクスポートでき、スライス中に推測するのではなく、モデルの中に直接、正確な公差と寸法を記録できます。

OnshapeとFusion:クラウドCADと個人利用ライセンス

Onshapeは完全にブラウザー上で動作し、無料プランを提供しています。Onshapeの公式料金ページによると、その無料プランではドキュメントを公開のままにしておく必要があり、個人や教育のプロジェクトには使えますが、機密性のあるパーツには使えません。ソフトウェアはパラメトリックで共同作業向けのままで、バージョン履歴は自動的に管理されます。

Autodeskが提供するFusionも、期間限定で更新可能な無料の個人利用ライセンスを提供していますが、Autodeskによると非商用に限られ、そのライセンスで使える機能は有料プランよりも限られています。どちらのツールもアカウントとオンラインでの作業が必要で、ローカルにインストールしてオフラインで動くFreeCADとは異なります。

BlenderとOpenSCAD:製図ではなく、彫刻やコーディングで形を作る

無料でオープンソースのBlenderは、おもに有機的なモデリングとデジタルスカルプトのツールで、パラメトリックではありません。フィギュア、胸像、厳しい寸法の制約がない形状には力を発揮しますが、ぴったりはまる再現性のあるはめ合わせが必要な機械部品には向きません。STLのエクスポートはBlenderでも問題なくできますが、先にメッシュが水密であることを確認してください。開いたノンマニフォールドのメッシュは、スライス時にエラーを起こしがちだからです。

OpenSCADは逆のアプローチをとります。パーツはマウスではなく、すべてコードで記述されるため、繰り返しの多い形状、スクリプトによるバリエーション、いくつかの変数から自動生成されるパーツに向いています。基本的なプログラミングの考え方にある程度慣れている必要がありますが、完全な再現性があります。スクリプトの1つの変数を変えるだけで、新しい寸法でモデル全体が再生成されます。

モデリングからスライスまで:全工程

どのツールを選んでも、STLまたは3MFへの最終的なエクスポートでモデリング段階は終わります。カラー情報やカット情報のメタデータなど、受け渡しで何を残す必要があるかに応じて適切な形式を選ぶには、専用のSTLと3MFの比較のページをご覧ください。3MFファイルは単純なSTLより多くの情報を持ちますが、すべてのスライサーがその全部を同じように読み込めるわけではありません。

ファイルをエクスポートしたら、次のステップはPrusaSlicerのようなスライサーで開き、使う機械に固有の向き、サポート材、造形設定を行うことです。モデリング時に設定した寸法だけで最終結果が保証されるわけではありません。とくにはめ合わせるパーツでは、材料の収縮とプリンターの実際の公差も影響します。

同じプロジェクトの中でツールを組み合わせることは、避けるべきことではなく、よくあるやり方です。パーツの荷重を受ける構造をFreeCADやOnshapeでパラメトリックに設計し、その土台をSTLとしてエクスポートして、Blenderでスカルプトした有機的なディテールを加えれば、各ツールが得意なことを担当でき、作業が重複しません。こうした流れでは、途中のエクスポートごとにメッシュが水密のままか確認する必要があります。開いた、あるいは穴のあいたメッシュは、スライス失敗のよくある原因だからです。

ツールを組み合わせ、確定する前に嵌合を確かめる

別のパーツとぴったり合わせる必要があるパーツでは、10分の1ミリ単位の正確な寸法を狙うよりも、あえてクリアランスを設けて設計するほうが通常は役に立ちます。冷却中の材料の収縮も、使うプリンターの実際の公差も、機械ごとに異なり、画面上の理論上の寸法より、小さな試作パーツで実際にはめ合わせを試したほうが確実だからです。この試験の手順は、上で取り上げたどのモデリングツールでパーツを設計しても変わりません。

エクスポートしたSTLや3MFだけでなく、元の編集可能なプロジェクトファイルも一緒に保管しておく価値があります。FreeCAD、Onshape、Fusionのパラメトリックなファイルや、OpenSCADのスクリプトは、あとから見直して調整できます。一方、これらのツールからエクスポートした単純なSTLは、すでに作成履歴が失われており、あとから正確に修正するのははるかに困難です。

無料の3Dモデリングソフト:アプローチと最適な用途

ソフトウェアモデリングの方法最適な用途
Tinkercad簡単な形状を組み合わせる。ブラウザで動作初心者、基本的な部品
FreeCADパラメトリック、オープンソース、インストール型正確な寸法が必要な機械部品
Onshape(無料プラン)パラメトリック、クラウド、公開ドキュメント個人または教育用途、機密性のないプロジェクト
Fusion(個人利用)パラメトリック、クラウド、非商用ライセンス機能を絞った個人利用
Blender有機的な彫刻、パラメトリックな履歴はなしフィギュア、自由形状
OpenSCADコードベースのモデリング繰り返しの多い部品、またはスクリプトで制御する部品

よくある質問

3Dプリント向けのモデリングを始めるなら、どのソフトが最適ですか?

Tinkercadは、ブラウザー上で動いてインストール不要で、基本的な図形を組み合わせて作るため、最もシンプルな出発点です。正確な寸法を持つ機械部品に進むには、FreeCADが無料のパラメトリックな方法を提供しますが、習得にはより時間がかかります。

パラメトリックモデリングと彫刻の違いは何ですか?

FreeCADやOnshapeのようなパラメトリックなツールは、寸法と作成手順を記録するので、あとから1つの寸法を変えても、すべてをやり直す必要がありません。Blenderのようなスカルプトツールは、寸法の履歴なしに形状を直接操作するため、有機的な形には向きますが、正確な公差を保つ必要があるパーツには向きません。

OnshapeとFusionは本当に無料ですか?

Onshapeの無料プランでは、公式の料金ページによると、ドキュメントを公開のままにしておく必要があり、機密性のある作業には使えません。Fusionは、非商用の作業向けに無料の個人利用ライセンスを提供しており、Autodeskによると、期間限定で更新可能で、有料プランよりも機能が限られています。

OpenSCADを使うには、プログラミングの知識が必要ですか?

はい。OpenSCADは、マウスではなくスクリプトですべてのパーツを記述するため、単純なプログラミングの考え方(変数、ループ、ブール演算)に基本的に慣れている必要があります。その代わり、1つの変数を変えるだけでモデル全体を再生成できるので、繰り返しの多いパーツや、複数のサイズで作るパーツに便利です。

モデリングソフトからは、STLと3MFのどちらを書き出すべきですか?

適切な形式は、おもに後工程のスライサーと、受け渡しで何を残す必要があるかで決まります。3MFファイルは、単純なSTLよりも多くのメタデータを保持します。STLと3MFの比較のページでは、違いを整理し、プロジェクトごとに適切なほうを選ぶ手助けをしています。

Blenderで機械部品をモデリングできますか?

可能ですが、あまりおすすめできません。Blenderはパラメトリックな寸法の履歴を持たないため、あとから厳しい公差を調整するのが難しいからです。パーツ同士を正確にはめ合わせる必要がある場合は、FreeCAD、Onshape、Fusionのようなパラメトリックなツールのほうが向いています。

出典と限界

  • Tinkercad — 公式サイト
  • FreeCAD — 公式サイト
  • Onshape — プランと料金
  • Autodesk — Fusion for Personal Useの登録方法
  • OpenSCAD — 公式サイト

当サイトはメーカーとコミュニティの資料を整理したもので、これらの製品を自分たちで実測したわけではありません。お使いの機種の取扱説明書が、一般的なガイダンスより優先されます。

さらに探す

候補を絞り込みやすくするには、まずプロジェクトを基準にしましょう。

販売条件を比べる前に、無料の購入チェックリストと予算シートをご利用ください。

無料のスターターキットを入手