2012年3月12日月曜日

NyARToolKit for android v4.0.0-1 Release

NyARToolKit がバージョンアップしたのと、まるごと書き換えたいという欲求から、NyARToolKit for Android を一気に書き直しました。

ダウンロードは下記からお願いします。

Sourceforge - NyARToolKit for Android
リリース詳細: NyARToolKit for Android 4.0.0-1 - Android 2.2 / v4.0.0-1
http://sourceforge.jp/projects/nyartoolkit-and/releases/55221

ライセンスは変わらず、GPL v3 と コマーシャルライセンスのデュアルライセンスです。
GPL v3 を適応して使う場合は、アプリ内またはアプリのダウンロードページにダウンロードサイトへのリンクを作って、そこからダウンロードできるようにしてください。
問い合わせたらコードを渡すという形式は出来れば避けてください。

さて、コードについての補足です。

大幅に書き換えてしまったので、前のバージョンにあった min3d との連携は切っています。

代わりに、デザインマーカーとNyIDマーカーを同時に使えるようになりました。
このあたりは、NyARToolKit v4 の markersystem の恩恵ですが、説明らしい説明が無いので、コードの読解が必要です。

また、使うだけならば、MarkerSystemAbstractRenderer を継承したクラスを修正するだけで殆どの場合で事足りると思います。

ざっくりと内部処理まで書いたシーケンス図も作っておきました……というより自分で必要なので作成したというのが本音ですが……



印刷できるかっ!って勢いなのはご愛嬌。
また、自分で使う用に作成したので処理の流れは少し嘘が混ざっていると思います。
とりあえずの参考までに。

さて、これをベースに仕事用のコードを書かねばorz

2012年2月25日土曜日

GoogleのAR対応メガネ?

HMD ……ヘッドマウントディスプレイですが、以前、OLYMPUSのEye-Trekなんてものを持っていましたが、フライトシミュレータで遊ぶのに使ったのと、たまぁにDVDとかを見るのに使用したくらいで、それほど使い道がなかったなぁ……なんて思っていましたが、ARに関わるようになってからは少し変わったかも。

取り敢えず、シースルー型のHMDとかは、見え方とかはさておき憧れるものです。
で、見つけたのが下記のもの。
Google、AR対応のメガネ型Android端末を年内発売?
New York Times が複数の Google 社員の証言として伝えるところによると、Google は現在 Androidベースのメガネ型端末を開発しており、年内にも製品として一般販売する見込みとのこと。[engadget 日本版]
とても気になる。
ただ、お高いんでしょうなぁ……Vuzix の STAR1200 とかすごい値段だし……
いや、まぁ、値段相応って気もしているので悪くはないけれど、もう少し手が出しやすい価格にならないものかしら……

2012年2月24日金曜日

AR体験型施設にならないものか

なんとなく気になって開いた記事が下記のもの。
東京スカイツリーができるまでを体験できるアトラクション誕生

セガトイズは、東京スカイツリータウン内の商業施設「東京ソラマチ」にウォークスルー型映像体験アトラクション「メイキングツアー TREE of DREAMS 東京スカイツリーのつくりかた」をオープンする。[ITmedia]
以前に、「体感型高所恐怖症克服シミュレーションシステム : DigInfo」なんてものがあったので、それを施設内で体感できるのかなぁと期待していたけれど、そういうものではないらしい?

HMDはまだまだ高いし、身近なものではないので、こういう施設で体感して少しでも身近になれば、安くなるかなぁなどとも思うのですが、なかなか使われないものです。

まぁ、HMD体験の施設があったとしても、ケーブルの取り回しで苦労しそうではありますが。

2012年1月23日月曜日

ARToolKit for Android の解説

いろいろと調べていたらやたらと時間がかかってしまい、一区切りつくまで時間がかかってしまいましたが、ARToolKit Pro for Android の説明書の公開を始めました。

The Sixwish project / ARToolKit for Android
http://sixwish.jp/ARTK4Android/

最終的にシーケンス図を起こさないとわからなかったわ……
とりあえず一番簡単なものの説明だけなので、別のサンプルもばらして説明を書かないと……という感じです。
また、ほとんどをNativeにする方法もわかっているのでこれも時間ができたら作成したいなぁ……と。