OpenGLとは? 3Dグラフィックを高速に描画できるAPI C言語のほか、Javaなどの言語に移植されたものがある 何で高速なのか? 行列計算とか難しい計算を専用のプロセッサ(GPU)で計算してくれる CPUからビデオデバイスに送るデータを最小限にできる 同列の技術 DirectX Apple Metal AMD Mantle Vulkan WebGLとは? OpenGLをJavaScriptに移植したもの。ほぼOpenGL HTML上の画像<image>や動画<video>を簡単にテクスチャにできるように拡張してある 関数名をjsっぽくオシャレにしてる 例) glDrawElements() → gl.drawElements() three.jsとは? WebGLをラップしたライブラリ APIがオシャレでOpenGLの面影がない WebGLとthree.jsのどちらを勉強すればいいか