WebGLは何かをまとめてみた
WebGLとはなんぞ?
WebGLとはGPU(Graphics Processing Unit)へ直接アクセスすることができるブラウザに組み込まれたAPIのこと。
つまり、ブラウザで、3次元CGを表示させるための標準仕様のこと。
WebGLはOpenGLというネイティブ(アプリ)で動作するグラフィックスAPIをブラウザから呼び出すためのパイプ役のような存在
簡潔に表現するなら、WebGLはOpenGLを介して直接GPUを利用できるため非常に高速
以下参照させてもらいました。
第1回目 WebGLの概念 - Qiita
WebGLはどんな感じか見てみる
実際に見てみるのが一番実感できます。
良いなと思う参考URLまとめてみました。
3Gアニメーション
まずは3Gアニメーションです。
とても綺麗ですね。HTML,CSS,JavaScriptだけで表現されているとは思えないほど綺麗でダイナミックです。
カメラとの連動
カメラと連動させるとこんな事もできるらしいです。
3Gゲーム
3Gが表現出来るとの事でこんなゲームも実装可能です。
WebGLのメリット
WebGLのデメリット
- レガシーなブラウザは対応していない
まとめ
WebGLをつかえば、ハイブリットアプリの未来ももっと開けそう。
通常のWebサイトでもメインビジュアルに用いるだけでサイトをリッチに出来ますね。
実際の実装が難しそうなので、時間がある時にコーディングしてみようと思います。