WebGL

概要

WebGLとは、Webブラウザ3次元グラフィックス(3DCG)を高速に描画する技術仕様の一つ。コンピュータ内部の専用の装置を直接呼び出してグラフィックス処理を高速化することができる。

OpenGLの派生仕様で、Webページ内に記述されたスクリプトJavaScript)からコンピュータに搭載されたGPUグラフィックスプロセッサ)やCPU内蔵グラフィックスの演算・描画機能を呼び出す標準的な手続きを定めている。

これらのハードウェアで2次元あるいは3次元グラフィックスレンダリング処理をわせ、結果をHTML5のCanvas要素に描画されることができる。

一般的にWebブラウザ上のスクリプトは動作速度が遅いため、3Dグラフィックスなどの処理をうのは現実的ではなかったが、WebGLを活用することでブラウザ内で3D表現を多用したゲームやアニメーション、シミュレーションなどを実現することができる。

OpenGLの仕様を策定する業界団体のクロノス・グループ(Khronos Group)が標準規格を策定しており、主要なWebブラウザの最新バージョンのほぼすべてが対応している。コンピュータグラフィックス機能やオペレーティングシステムOS)がOpenGLに対応している必要があるが、Windows上ではOpenGLドライバを使わずにDirectXDirect3D)で代用しているブラウザもある。

(2020.4.11更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる