ブログ関係
ツイッター

AREarthroidの拡張作業に疲れてきたので、ツイッターのユーザー登録をすることにした。頭の中が3Dデータやらベクトルやらでいっぱいになってきたので、ちょっと休憩するのである。 まず、「ツイッターで何ができるのか」っ […]

続きを読む
ブログ関係
Amazon 著者セントラル その後

Amazonから「著者認証が得られました」っていうメールが来た。 とうことで、著者略歴を書いてみる。 なにやら、制限があって、電話番号、メールアドレス、URLなどは載せちゃダメという決まりになっている。そうか、やっぱり宣 […]

続きを読む
Android OpenGL
Androidアプリ開発 OpenGL ワイヤーフレーム

さて、AREarthroidにパーティクルで、星を描画するような拡張することを考えていたが、星が表示されても。きれいなだけで何の役にも立たないっていうのじゃぁねぇ。実際の位置に星を表示できれば、「星座を探す」とかできそう […]

続きを読む
Android OpenGL
Androidアプリ開発 OpenGL ポイントスプライト 点の大きさ

前回、ポイントスプライトでドロイド君を、たくさんの星のように表示させることができた。 しかし、「何かがおかしい」ことにお気付きだろうか。 えーと、何がおかしいかというと、どの点も同じ大きさで表示されるから。つまり遠近法が […]

続きを読む
Android OpenGL
Androidアプリ開発 OpenGL ポイントスプライト

本日は「ポイントスプライト」をやってみる。AREarthroidでは使用していないテクニックだが、うまくいけば組み込むかも知れない。 ポイントは「点」という意味。ポリゴンは面なので、頂点がいくつか集まって構成されている。 […]

続きを読む
ブログ関係
Amazon 著者セントラル

みなさん、こんにちは。 AREarthroidの宣伝も含め、このブログでの記事を充実させてきているのだが、どの程度宣伝になっているのか。 お気づきの読者もいらっしゃるかも知れないが、実は私、「SQLポケットリファレンス」 […]

続きを読む
Android OpenGL
Androidアプリ開発 OpenGL フォグ

本日の話題は「フォグ」である。3DCGにおいて、フォグといったテクニックは、遠くにあるものを「霧がかかっているよう」に白っぽく霞ませて表示する手法。 現実世界には、見えないようでいて、実は見えている「空気」というものがあ […]

続きを読む
Android OpenGL
Androidアプリ開発 OpenGL テクスチャを貼りつけたときのハイライト

前回、何に使うかわからない、と書いた(GL_SRC_ALPHA, GL_ONE)でのブレンド方法であるが、使い方を発見してしまった。 まず、OpenGL ESでは、テクスチャを貼ると、ハイライトが出ない(陰影は付くのでは […]

続きを読む
Android OpenGL
Androidアプリ開発 OpenGL アルファブレンド 合成方法

アルファブレンドは「わかりにくい」のではあるが、いろいろな効果を出すことができる。glBlendFuncで指定する引数の組み合わせで、ブレンド方法を変化させることができる。理解を深めるため、以下の3パターンでブレンドさせ […]

続きを読む
Android OpenGL
Androidアプリ開発 OpenGL アルファブレンド 物体のソート

アルファブレンドで正しくドロイド君を表示させるため、視点からの距離でソートするように修正していく。ついでなので、四角形にしてちゃんと表示できるようにも変更しよう。 まず、Modelの頂点データを修正して、三角形をふたつ作 […]

続きを読む