INDIE INDEX

開発ツール

Three.js とは?|ブラウザで3Dを描画する無料・オープンソースのJavaScriptライブラリ

公開 2026-09-08更新 2026-09-08Three.js

Three.js は、ブラウザ上で3Dコンテンツを描画するJavaScriptライブラリです。無料・オープンソースで公開されていて、費用はかかりません。

Three.js のページの中身
  1. Three.js とは何か
  2. Three.js でなにが作れますか
  3. Three.js の費用とライセンス
  4. Three.js を手に入れる場所
  5. このページの情報源

Three.js とは何か

Three.js は、ブラウザ上で3Dコンテンツを描画するためのJavaScriptライブラリです。公式のGitHubリポジトリには、使いやすく、軽量で、クロスブラウザな汎用の3Dライブラリを目指すプロジェクトと説明されています。現行のビルドにはWebGL(ブラウザで3Dグラフィックを描画する標準の仕組み)とWebGPUのレンダラーが含まれ、SVGレンダラーとCSS3Dレンダラーはアドオンとして別途提供されています。バージョンはr185です(2026年9月確認)。

Three.js でなにが作れますか

Three.js では、シーン・カメラ・ジオメトリ(形状)・マテリアル(材質)を組み合わせて、ブラウザ上で動く3Dの表現を作れます。npmパッケージ「three」として配布されており、JavaScriptのコードから直接呼び出して使います。公式サイトには多数のサンプル(Examples)が公開されており、アニメーション・物理演算・ポストプロセッシングなどの実装例を確認できます。

Three.js の費用とライセンス

Three.js は無料で、MITライセンス(改変・再配布・商用利用を認めるオープンソースライセンス)のもとで公開されています。

項目 費用
利用 無料
ライセンス MIT License

Three.js を手に入れる場所

Three.js は、npmパッケージ「three」として、またはGitHubのリポジトリから無料で入手できます。

このページの情報源

Three.js のページに出た言葉

Three.js と同じ分類のほかのツールエンジン 全15件

エンジンの一覧を見る