GPU(グラフィックス処理ユニット)を使い、ブラウザ内で 3D を描画します。JavaScript から呼び出せる低レベル API で、頂点座標やシェーダ(描画プログラム)を直接指定する仕組みです。
GPU(グラフィックス処理ユニット)を使い、ブラウザ内で 3D を描画します。JavaScript から呼び出せる低レベル API で、頂点座標やシェーダ(描画プログラム)を直接指定する仕組みです。
Google Maps の 3D 表示、AI モデルのデモ、ブラウザゲームなどで内部的に使われています。three.js(F-14)や Babylon.js といった高レベルライブラリが WebGL を呼び出す構造です。
ブラウザ上で GPU を使った 3D 描画を可能にする API です。
プラグインなしで 3D コンテンツをどのブラウザでも動かせます。
低レベル API のため直接書くコード量が多く、学習コストがあります。
3D ビジュアライゼーションや AI デモをブラウザで提供する場面に向きます。
WebGL は基盤で、実務では three.js 経由で使う層と理解できれば十分です。
three.js(F-14)、OpenGL(F-180)、WebGPU