コンピューター関係の記事
OpenGL 視点を変える gluLookAt
シェーディング関係は、こんなもんでOKでしょう。次に視点を変えることをやってみようと思う。3DCGでの視点は、仮想空間の中の「仮想カメラの位置」。カメラの位置や、向きを変えることでダイナミックな動画を作ることができる。 […]
Androidアプリ開発 OpenGL シェーディング
ライティングをすることで、3DCGらしい画像を生成することができるようになった。細かくポリゴンを作っていくことで、「リアルな物体」を画面に描くことができる。すごく細かくすれば、曲線もなめらかに再現できるはず。 しかしであ […]
Androidアプリ開発 OpenGL 光源の色
光源の色 実は、光源にも色を設定することができる。太陽光線は、「白」。電球は「黄色っぽい」。蛍光灯は「青っぽい」といったことをシミュレートできるわけです。 まぁ、やってみた方がわかりやすいであろう。 光源の色は、glLi […]
androidアプリ開発 OpenGL スペキュラ
Materialfvでオブジェクトに陰影のある色を付けることができた。しかし、まだ何かもの足りない。それは、「ハイライト」が出ないから。 スペキュラー ハイライトっていうのは、光源からの光がオブジェクトで反射して見える白 […]
OpenGL ライティング ディフューズとアンビエント 光源の位置を決める
回転させることで、ずいぶん3Dらしくなったが、まだそれらしくない。それは、色は付いたが、完全な赤でしか表示されないから。映画などで普通に目にするCGは、光の加減をちゃんと「シミュレートして」表示するポリゴンの色を計算して […]
Androidアプリ開発 OpenGL 陰面消去する
さて、一応3DCGらしいことはできるようになった。三角形をたくさん作ってやれば、もっと3DCGらしくみえるようになるであろう。しかし、3DCGの入り口に立ったに過ぎない。もっと多くの学ぶべき技術がある。 陰面消去 3DC […]
Androidアプリ開発 OpenGL 三角形に色を付け回転させる
三角形を表示することができた。今回は、白黒な画像なので、色を付けてみたいと思う。それに、3次元でモデルを作成したので3DCGなのではあるが、動きがないので、それっぽくみえない。三角形を回転させてみよう。 色を付ける まず […]
Androidアプリ開発 OpenGLで描画する
ええと、前回、OpenGLを使って「真っ黒な画面」を表示することには成功した。しかし、本当に動いているのかどうか「怪しい」。そこで何かを表示させてみたいと思う。 レンダラーのonDrawFrameの中に、描画用のコードを […]
Androidアプリ開発 OpenGLを使う GLSurfaceView
Androidには標準でOpenGLが入っている。OpenGLは2D/3DでのCGを作成するためのグラフィックスライブラリ。Androidに搭載されているOpenGLはモバイル端末向けに機能が限定された「OpenGL E […]
FMが受信できなくなった radikoならアンテナは要らない
FMアンテナをどうするか検討していたのではあるが、奥さんいわく 「radikoならネットでラジオが聞けるわよ」 なに、それは知らんかったぞ。早速「http://radiko.jp/」にアクセスしてみると。 ふむふむ、AM […]