So-net無料ブログ作成

AREarthWebGL AREarthroidの地球表示部分をWebGL化 [Androidアプリ AREarthroid]



みなさんお気付きだろうか、本ブログにAREarthroidの地球表示部分を移植してみた。スクロールさせて、下の方に行くとあります(クリックすると自宅サイトにジャンプします)。

AREarthroidは、Android用なので、OpenGL/ESが使えた。
ブログに載せるには、WebGLが良いと思いやってみた。

AREarthroidは、JavaとC++で書いていたが、これをJavaScriptに変換しないといけないのである。
この作業が結構面倒。さらに、WebGLでは、シェーダーなるものを作ってやらないといけない。これも面倒。
さらには、できるのかもしれないが、今のところ一つのVBOしか描画できない。シェーダーが一つのVBOしか参照しない?
なので、地球オブジェクト一つだけしか表示されない。

なんで、作ってみたかというと、WiFiを使って取れた位置情報を表示してみたかったから。緯度と経度を単に表示するだけではつまらないので、インパクトの大きい方法で表示させたかった。それだけである。

本当は、現在地を示すマーカーも3Dオブジェクトにして、表示できたらカッコよかったかも知れない。
GPSでは、捕らえられた衛星の位置もわかるので、これも表示させてみたらカッコイイかなと思ったわけである。AREarthroidでは衛星を表示できる。

テクスチャマッピングで雲も表示できたし、まぁまぁ満足である。

関連記事
ラズパイGPSモジュール LCDに緯度経度を表示
WiFiで位置情報 ロケーションサービスを実験する



サイト内を検索


nice!(0)  コメント(0) 

AREarthroidPro ARで地球を表示するアプリ

Copyright Atsushi Asai Google+朝井淳
[改訂第4版]SQLポケットリファレンス

[改訂第4版]SQLポケットリファレンス

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2017/02/18
  • メディア: 単行本(ソフトカバー)

[データベースの気持ちがわかる]SQLはじめの一歩 (WEB+DB PRESS plus)

[データベースの気持ちがわかる]SQLはじめの一歩 (WEB+DB PRESS plus)

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2015/03/03
  • メディア: 単行本(ソフトカバー)
C言語 ポインタが理解できない理由 [改訂新版] (プログラミングの教科書)

C言語 ポインタが理解できない理由 [改訂新版] (プログラミングの教科書)

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2011/04/08
  • メディア: 単行本(ソフトカバー)

かんたんAndroidアプリ作成入門 (プログラミングの教科書)

かんたんAndroidアプリ作成入門 (プログラミングの教科書)

  • 作者: 朝井 淳
  • 出版社/メーカー: 技術評論社
  • 発売日: 2013/04/16
  • メディア: 単行本(ソフトカバー)