WebGLは、OSに依存することなくウェブブラウザ上での3DCG表示を可能にします。CPUではなくGPUにて処理を行うため、グラフィックスを高速に描画します。 もちろん、3Dだけではなく2Dの描画処理も可能です。 2Dの描画であれば、HTML5のCanvasの技術で事足りますが、WebGLの入門として2D描画の理解が必要になります。 WebGL(Unity)で作られたゲームサイトもあるので、どのようなものが開発できるのか参考にもなるかと思います。 https://unityroom.com/ ちなみにWebGLはOpenGLのグラフィックAPIをCanvas上で使える様にした物です。 従って、OpenGLを理解すれば、自ずとWebGLの理解も進むので、OpenGLを先に理解するのでも問題ありません。 今回は、WebGLの基本中の基本「2Dの描画」に焦点を当てたいと思います。 大まかな流れ■
![WebGL入門(2D基本編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e6e22ae264a55f1caa70e93594953177a9d9049/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AIg8PawZWpmFymzy_qiIZrA.jpeg)