Three.js
詳細情報
- 作者
- Ricardo Cabello(「Mr.doob」)
- 公開年
- 種類
- JavaScript製3Dライブラリ(WebGL/WebGPU)
- ライセンス
- MIT
- 公式サイト
- threejs.org
- ソースコード
- github.com/mrdoob/three.js
ブラウザで3Dグラフィックスを扱うデファクトスタンダード。WebGLの細部を隠し、シーンそのものに集中させてくれる。
スペイン出身のWeb開発者Mr.doobが、15年にわたってプロジェクトを牽引してきた。React Three Fiber(R3F)を使えば、Reactらしい宣言的な書き方ができる。WebGPUレンダラーは、いずれWebGLに取って代わる見込みだ。ポートフォリオサイト、ECの商品ビジュアライゼーション、AIモデルの可視化(LLMのアテンションのヒートマップ)、Webゲーム、博物館の展示などで使われている。競合はBabylon.js(Microsoft製でゲームエンジン寄り)、PlayCanvas、2D向けのPixiJS。