メインコンテンツへスキップ

OpenSCAD

★★★★☆ 3.5 無料 日本語部分対応
使いやすさ 2.8
機能 3.2
サポート 3.2
コスパ 4.8
評価の詳細

OpenSCAD(オープンスキャド)は、オープンソースコミュニティが開発するプログラマブルな3D CADソフトです。

マウス操作ではなく専用スクリプト言語で3D形状を記述する独自のアプローチにより、パラメトリック設計の自動化や3Dプリンター向けモデルの量産など、従来のCADでは煩雑な作業を効率化できます。

2010年に初版がリリースされ、3Dプリンターコミュニティや工学教育の分野で使われています。

OpenSCADとは

項目内容
提供元OpenSCADコミュニティ(オープンソース開発)
カテゴリCAD / CADソフト(プログラマブル3D CAD)
価格完全無料(GPL-2.0ライセンス、商用利用可)
対応OSWindows / macOS / Linux
日本語対応一部(メニュー・ドキュメントは英語中心)
公式サイトopenscad.org

OpenSCADは、2010年に初版がリリースされたオープンソースの3D CADソフトで、GPL-2.0ライセンスの元、誰でも自由に利用・改変・再配布できます。一般的な3D CADがマウス操作中心のGUIで形状を作るのに対し、OpenSCADは独自のスクリプト言語でプログラム的に3D形状を記述する点が最大の特徴です。「3Dコンパイラ」とも表現されるように、スクリプトファイルから3Dモデルを生成するワークフローを採用しています。

FreeCADやBlenderと同じオープンソース3D CAD/CGの系譜に属しますが、OpenSCADは「プログラミング言語でモデリングする」という設計思想で明確に差別化されています。SOLIDWORKSやAutodesk Fusionのようなマウス中心のパラメトリックCADとは対照的な、プログラマやエンジニア向けのアプローチを採用しています。2025年2月以降はPythonSCADの機能がOpenSCAD本体に統合され、Python関数の利用もできるようになりました。

料金プラン・ライセンス形態

OpenSCADは完全無料のオープンソースソフトウェアです。有料プランや機能制限版は存在しません。

提供形態料金主な内容
デスクトップ版無料Windows/macOS/Linux向けインストーラ。全機能利用可能
ソースコード無料(GitHub)GPL-2.0ライセンス。改変・再配布自由
Webプレイグラウンド無料ブラウザ上での試用。インストール不要で体験可能
商用利用無料商用プロジェクトでの利用・配布も完全無料

GPL-2.0ライセンスにより、OpenSCADは個人・企業・教育機関を問わず完全無料で利用できます。商用プロジェクトでOpenSCADを使ったパラメトリック設計を行い、生成した3Dモデルを商品として販売することも問題ありません。開発を支援するため寄付を受け付けていますが、利用自体は無料が維持されます。公式サイトにはドキュメントや作例ギャラリーが充実しており、初学者でも学習リソースに困ることはありません。

動作環境・システム要件

OpenSCADは非常に軽量で、低スペックPCでも快適に動作します(2026年9月現在)。

項目最小要件推奨要件
OSWindows 7+ / macOS 10.14+ / Linux主要ディストリWindows 11 / macOS最新版
CPU64bit CPUIntel Core i5以上
メモリ2GB8GB以上
GPUOpenGL 2.0対応VRAM 2GB以上の専用GPU
ディスク100MB以上500MB以上

OpenSCADはインストールファイル・動作時のメモリ消費ともに非常に軽量で、古いPCや低スペック環境でも問題なく動作します。ただし、複雑な形状(数千の要素の組み合わせ)をレンダリングする場合はCPU性能が処理時間に大きく影響します。大規模なパラメトリックモデルを扱う場合は推奨スペック以上のPCが望ましいです。WebGL対応のブラウザでWeb版(プレイグラウンド)も動作するため、インストールせずに試すことも可能です。

OpenSCADの4つの特徴

1. スクリプト言語によるプログラマブル3D CAD

OpenSCAD最大の特徴は、マウスでの形状操作ではなく専用プログラミング言語で3Dモデルを記述する点です。cube([10, 20, 30])で直方体、sphere(r=5)で球を生成するといったコードベースの設計により、プログラマが既存のプログラミングスキルを活用してCADに取り組めます。プログラミング的な思考で設計したいエンジニアに向きます。

2. CSG演算による複雑形状の構築

Constructive Solid Geometry(CSG、構成的ソリッド幾何)演算を中核に据えた設計思想です。union(和)・difference(差)・intersection(積)の3つの基本演算で、基本形状(直方体・球・円柱等)を組み合わせて複雑な形状を構築します。「この直方体から円柱を引く」「2つの形状の重なり部分だけを残す」といった演算をコードで明示的に書くため、設計意図が明確で後から修正・再利用しやすい点が特徴です。

3. パラメトリック設計の容易さ

変数・関数・ループを使ったパラメータ化設計がOpenSCADの得意領域です。例えば「ネジ穴の径を変えた5種類のブラケット」を、forループ1つで自動生成できます。SOLIDWORKSのパラメトリック設計も同様の概念ですが、OpenSCADは「コードを書く」スタイルのため、設計をGit等のバージョン管理システムで扱えます。チームでの設計管理や、時系列での設計変更履歴管理に向いています。

4. 3Dプリンターコミュニティでの支持

3Dプリンター用モデル共有プラットフォーム(Thingiverse・Printables・Makerworld等)には、OpenSCADで作られた作品が数多く公開されています。「ユーザーが自分のサイズに合わせてパラメータを変更できる」カスタマイズ可能な3Dプリンター用モデルの公開にも使われています。

OpenSCADについての編集部の見解

OpenSCADは、従来の3D CADとは根本的に異なるアプローチを持つ独自のソフトです。マウス操作中心のCADに慣れたユーザーにとっては違和感があるかもしれませんが、プログラマやエンジニアにとっては「設計を完全にコントロールできる」魅力的なツールです。特に3Dプリンターコミュニティで使われており、パラメトリックな3Dプリント用モデルの設計ツールとして有力な選択肢です。

コスト面では、完全無料という点が強力な魅力です。メイカーや個人のものづくり愛好家が、本格的な3Dモデル設計を始めるハードルを限りなく低くしています。教育機関でも学生の自主学習用ツールとして採用しやすく、プログラミング教育とCAD教育を同時に進められる教材としての価値もあります。

制約としては、マウス操作を好むユーザーには学習ハードルが高いです。建築設計・機械設計・製品設計など、大規模で視覚的に直感的な操作が求められる用途には向きません。また、UI・メニュー・ドキュメントが英語中心のため、日本語で学習したいユーザーには情報リソースの面で不便を感じる場面があります。

プログラマ・エンジニア・メイカー・3Dプリンター愛好家・工学教育の場など、「コードで3Dモデルを設計したい」明確なニーズに対して、OpenSCADは最適な選択肢です。商用3D CADや他のオープンソースCADとは競合せず、独自のポジションを持つユニークなツールと言えます。

OpenSCADの良い点・気になる点(編集部のまとめ)

良い点

  • プログラミング経験者には直感的で使いやすく、Git等のバージョン管理と組み合わせた設計データ管理が可能な点が開発者層から支持されています。
  • 3Dプリンター向けのパラメトリックなモデル設計に最適で、Thingiverse等の作品共有サイトでユーザーがパラメータ変更できる特性が高く評価されています。
  • 軽量・無料でクロスプラットフォーム対応のため、教育機関でのプログラミング+CAD教育の統合ツールとして活用されているという声があります。
  • OpenSCADで習得した「コードで形状を設計する」思考は、後にPythonやJavaScriptでのクリエイティブコーディングにも応用できるというメリットが評価されています。

気になる点

  • マウス操作中心のCADに慣れたユーザーには学習ハードルが高く、設計を始めるまでにプログラミング学習の時間が必要という指摘があります。
  • 大規模な機械設計や建築設計には向かず、用途が3Dプリンター・小物パーツ・工学教育に偏るという声があります。
  • UI・メニュー・公式ドキュメントが英語中心で、日本語情報が限定的なため独学での習得には工夫が必要という意見が見られます。

まとめ

OpenSCADは、スクリプト言語による3Dモデリングという独自のアプローチを持つオープンソースCADソフトです。マウス中心の従来CADとは根本的に異なるアプローチで、プログラマやエンジニア、3Dプリンター愛好家、工学教育の場で独自の価値を発揮しています。

完全無料で商用利用も可能な特性、Git等のバージョン管理との相性の良さ、パラメトリックモデルの公開・共有への適性など、従来の3D CADでは実現しにくい使い方ができる点が魅力です。「コードで3Dを作る」という新しいアプローチに興味があるユーザーにとって、OpenSCADは試す価値の高いユニークなツールです。

建築CADコース(Jw_cad)のバナー。「CADで建築図面がかける」無料体験あり。

編集部評価の詳細

OpenSCADは、公式の情報をもとに編集部が4軸で評価しました。

使いやすさ

使い始めやすさ・分かりやすさ

2.8 / 5.0

機能

できることの幅・用途への合い方

3.2 / 5.0

サポート

問い合わせ先・情報の多さ

3.2 / 5.0

コスパ

価格と中身の釣り合い

4.8 / 5.0

評価基準の全体像は 評価について をご覧ください。