無料で使える本格3D設計ソフト!プロも趣味も満足のパラメトリックモデラー — FreeCAD

FreeCAD/FreeCADC++29.8k

FreeCADは、実際のモノづくりのための無料・オープンソースの3D設計ソフトウェアです。「パラメトリックモデリング」という仕組みにより、設計の途中でサイズや形を変えたくなっても、履歴をさかのぼって数値を変更するだけで自動的に全体が修正されます。2Dのスケッチから3Dモデルを作ったり、逆に3Dモデルから製造用の図面を作成したりできます。製品設計、機械工学、建築など幅広い用途に対応し、趣味の工作からプロの設計まで使える本格的なツールです。Windows・macOS・Linuxのすべてで動作します。

🔥 なぜ話題?

3DプリンターやDIYものづくりの普及に伴い、高額な商用CADソフトの代替として無料で本格的な3D設計ができるFreeCADへの注目が高まっています。オープンソースでコミュニティ主導の活発な開発が続いており、最近のバージョンアップで機能や安定性が大幅に向上したことも話題を集めている要因です。

💡 こう使える!

例えば、3Dプリンターで自分だけのスマホスタンドを作りたいとき、FreeCADでスケッチを描いてスマホの幅に合わせた3Dモデルを作成し、後から『やっぱり角度を変えたい』と思ったらパラメータの数値を変えるだけで形状が自動で更新されるので、何度でも気軽に設計をやり直せます。

ユースケース: 3Dプリンター用のパーツ設計や、趣味の工作・建築模型の作成など、実物のモノを設計したい人が無料で使える3D CADソフトとして活用できます。

  • 完全無料・オープンソースでプロレベルの3D設計が可能
  • パラメトリックモデリングにより数値を変えるだけで設計を柔軟に修正できる
  • Windows・macOS・Linuxのクロスプラットフォーム対応
  • Pythonスクリプトで操作の自動化やカスタマイズが可能
  • 2Dスケッチから3Dモデル作成、3Dモデルから製造図面の出力まで一貫して対応
GitHubで見る →

Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

技術情報

言語

C++

ライセンス

LGPL-2.1

最終更新

2026-03-28

スター数

29,785

フォーク数

5,338

Issue数

3,774

トピック

3d3d-printingarchitecturebimcadcamcoinengineeringfemfreecadlinuxmacosopencascadewindows

技術詳細

技術詳細・周辺情報

コア技術スタック

  • OpenCASCADE: FreeCADの最も重要なコンポーネントである強力なジオメトリカーネル(幾何演算エンジン)。3D形状の生成・演算・解析を担う
  • Coin3D: Open Inventor準拠の3Dシーン表現モデル。3Dビューポートの描画を担当
  • Python: 広範なPython APIを提供しており、スクリプトによる操作の自動化やカスタムワークベンチの作成が可能
  • Qt: グラフィカルユーザーインターフェース(GUI)のフレームワーク

対応プラットフォーム

  • Windows
  • macOS
  • Linux(多くのディストリビューションのソフトウェアセンターから直接インストール可能)

主要な機能

  • パラメトリックモデリング: モデル履歴をさかのぼってパラメータを変更し、設計全体を自動更新
  • 2D ↔ 3D変換: 幾何拘束付きの2Dスケッチから3Dモデルを構築、3Dモデルから製造用図面を作成
  • 寸法調整・設計詳細の抽出: 3Dモデルから高品質な製造用図面を生成
  • ワークベンチ: 用途別に複数のワークベンチ(Part Design、Architecture等)を切り替えて使用
  • マクロ記録: 操作を記録してマクロとして保存・再利用が可能
  • セーフモード: 問題発生時に設定をリセットして再起動する機能

想定される用途

  • 製品設計
  • 機械工学
  • 建築設計
  • 趣味のものづくり・3Dプリンティング
  • 教育・学習

コミュニティ・サポート

  • フォーラム: forum.freecad.org で質問や議論が活発に行われている
  • Discord: リアルタイムのコミュニティチャットあり
  • Reddit: r/FreeCAD サブレディット
  • Wiki: 使い方・スクリプティング・開発に関する包括的なドキュメント
  • 多言語対応: Crowdinを利用した翻訳プロジェクトにより多言語対応が進行中

開発への参加・助成金

  • FPA(FreeCAD Project Association)が開発者向けの助成金プログラムを提供
  • バグ報告はGitHub Issuesで受付。再現手順、マクロの記録、サンプルファイル(FCStd形式をZIP圧縮)の提出が推奨されている

ライセンス

  • オープンソースソフトウェアとして公開されており、自由に使用・改変・配布が可能

インフラ支援

  • DigitalOceanおよびKiCad Services Corp.からインフラストラクチャの支援を受けている

インストール・クイックスタート

インストール方法

安定版のダウンロード

Windows・macOS・Linux向けのインストーラーが公式リリースページから入手できます:

Linuxの場合

多くのLinuxディストリビューションでは、ソフトウェアセンター(アプリストア)から直接インストール可能です。

開発版(週次ビルド)

最新の開発版は以下から入手できます:

ソースからビルドする場合

Developers Handbook – Getting Started を参照してください。

参考になる外部の関連記事

関連リポジトリ

PS4のゲームをPCで動かせる!C++製オープンソースエミュレータが急成長中 — shadPS4

shadps4-emu/shadPS4C++30.1k

shadPS4は、PlayStation 4のゲームをWindows・Linux・macOSのパソコン上で動かすことができるエミュレータ(ゲーム機の動作を再現するソフト)です。C++というプログラミン

LadybirdBrowser/ladybird

LadybirdBrowser/ladybirdC++59.2k

LadybirdBrowser/ladybird: Truly independent web browser

世界中で使われるメッセンジャーの中身を丸ごと公開!Telegram公式デスクトップアプリのソースコード — tdesktop

telegramdesktop/tdesktopC++31.2k

tdesktopは、メッセージアプリ「Telegram」の公式デスクトップ版(パソコン用アプリ)の完全なソースコード(プログラムの設計図)を公開しているリポジトリです。Windows、macOS、Li

実機で動く!ニンテンドー64のゲームを現代の技術で作れるエンジン — pyrite64

HailToDodongo/pyrite64C++2.2k

Pyrite64は、任天堂64(N64)向けの3Dゲームを作るためのゲームエンジンとビジュアルエディターです。特別なのは、本物のN64実機で動くゲームを現代のツールで作れることです。Blenderで作

Windowsの邪魔なアプリ・広告・AI機能をワンクリックで一掃! — Win11Debloat

Raphire/Win11DebloatPowerShell41.4k

Win11Debloatは、Windows 10やWindows 11にあらかじめ入っている不要なアプリや広告、追跡機能などをまとめて削除・無効化できるツールです。PowerShell(Windows