こんにちは、エンジニアの成田です。 今回はAndroidアプリケーションでOpenGL ES、特にAndroidのOpenGLラッパークラスを利用して初歩的なレンダリングを行う方法について書いてみます。 なお本稿では、AndroidからOpenGL ESのAPIをどう呼べばよいのかに主眼を置きまして、行列計算やアフィン変換、モデルやカメラ、シェーダなど、3Dコンピュータグラフィックスの基本的な概念については説明を行いませんのでご了承ください。 1.OpenGL ESとはなんぞや OpenGL ES(OpenGL for Embedded Systems)とはモバイル端末など組み込み環境向けのOpenGLであり、AndroidをはじめiOSやPlayStation3、ニンテンドー3DSなどで利用が可能です。 OpenGL ESにはいくつかのバージョンがあり、1.0、1.1、2.0、3.0、3
![AndroidでNDKを使わないOpenGL ES 2.0 - WonderPlanet DEVELOPER BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/812fb35180ab625ec0fafb78790178d5d4963a4a/height=288;version=1;width=512/https%3A%2F%2Fs3-ap-northeast-1.amazonaws.com%2Fwp-devblog%2F2014%2F04%2Fdevice-2014-04-08-033652_framed.png)