Android OpenGL
OpenGL ライティング ディフューズとアンビエント 光源の位置を決める
2012年4月7日
回転させることで、ずいぶん3Dらしくなったが、まだそれらしくない。それは、色は付いたが、完全な赤でしか表示されないから。映画などで普通に目にするCGは、光の加減をちゃんと「シミュレートして」表示するポリゴンの色を計算して […]
Androidアプリ開発 OpenGL 陰面消去する
2012年4月7日
さて、一応3DCGらしいことはできるようになった。三角形をたくさん作ってやれば、もっと3DCGらしくみえるようになるであろう。しかし、3DCGの入り口に立ったに過ぎない。もっと多くの学ぶべき技術がある。 陰面消去 3DC […]
Androidアプリ開発 OpenGL 三角形に色を付け回転させる
2012年4月6日
三角形を表示することができた。今回は、白黒な画像なので、色を付けてみたいと思う。それに、3次元でモデルを作成したので3DCGなのではあるが、動きがないので、それっぽくみえない。三角形を回転させてみよう。 色を付ける まず […]
Androidアプリ開発 OpenGLで描画する
2012年4月6日
ええと、前回、OpenGLを使って「真っ黒な画面」を表示することには成功した。しかし、本当に動いているのかどうか「怪しい」。そこで何かを表示させてみたいと思う。 レンダラーのonDrawFrameの中に、描画用のコードを […]
Androidアプリ開発 OpenGLを使う GLSurfaceView
2012年4月5日
Androidには標準でOpenGLが入っている。OpenGLは2D/3DでのCGを作成するためのグラフィックスライブラリ。Androidに搭載されているOpenGLはモバイル端末向けに機能が限定された「OpenGL E […]