RobiAR



 RobiARはAR(拡張現実)技術を使ってロビの3Dモデルをandroid端末に表示するアプリケーションです。
 AR(拡張現実)はカメラでとらえた実際の風景にCG(コンピュータグラフィックス)を重ねて表示します。
 ARマーカーという印刷物をカメラでとらえてその位置にロビを表示させます。

免責事項

 本アプリケーションを使用することによって、発生した損失や損害に対して株式会社メディアクラフトは一切責任を負いません。


 準備

 操作画面

 アプリケーションの設定

 アプリケーションのダウンロード


準備

     

 実際に本アプリを使う時はこの画像をプリンターに印刷してください。
 画像をダウンロードしてから印刷できますが直接この画像をマウス右クリックでプルダウンメニューの「画像を印刷する」で印刷しても構いません。

 印刷する大きさは任意で構いません。
 その場合は画像をダウンロードして倍率を変更して印刷してください。
 なおモニターに映された上のマーカーを撮影してもロビが表示されます。


操作画面

 Android端末のカメラで印刷したARマーカーを撮影してマーカーが認識されるとその位置にロビが表示されます。
 マーカーを回転させると映し出されるロビの方向もそれに合わせて表示されます。



 画面のタッチ操作で画像を変える事ができます。

 タップ操作(画面を指一本でタッチ)でロビの角度を変更する事ができます。
 最初はロビはマーカーに対して垂直に立った状態ですがタップするとマーカーに対して水平(寝た状態)になります。



 もう一度タップするとまた垂直になります。
 モニターのマーカーを使う場合やロビを立たせた状態で写真撮影する場合等に利用してください。

 ピンチアウト/イン操作操作(画面を指ニ本を閉じたり開いたり)でロビの大きさを変える事ができます。



 操作は通常のタッチ操作と同じで指の間隔を小さくするとロビも小さくなり大きくするとロビも大きくなります。
 この操作は継続して行えますがある程度の大きさになったらそれ以上は変化しません。

 アプリケーションの設定でキャプチャー機能をチェックすると現在表示中の画面のスクリーンショットがキャプチャーできます。
 画面を横にした時は画面の左端(画面を縦にした時は画面の上端)をタップすると外部フォルダーにScreenshotxxxxxxxx.pngといファイル名でキャプチャーされます。

 なおAndroid 4.4以降は外部フォルダーをSDカードに設定するとエラーとなるので内部ストレージに設定してください。


アプリケーションの設定

 ロビの3DデータやARマークなどはアプリケーションの設定で変更できます。
 アプリケーションの設定はメニューボタン(設定ボタン)を押してアプリケーションの設定画面で行います。



 メニューボタン(設定ボタン)は上記の場合は一番右のアイコンをタッチしますandroid端末によって違いますので各端末の操作説明書に従ってください。
 なお本画面から元の画面に戻る事はできませんので設定が全て終了したら本アプリケーションを終了して立ち上げ直してください。



 3Dモデル設定は直立したロビか床に座ったロビかを選択することができます。

 またユーザ定義にすると外部フォルダーに入れた3Dモデルを表示する事ができます。
 使用できる3DモデルはWavefrontのobjとmtl(マテリアル)でobjのファイル名を拡張子付きで指定します。
 .mtlは同じファイル名で外部フォルダーに入れておきます(なくても構いません)。

 obj形式でもデータによっては表示できない場合があります。
 本プログラムで使っているモデルはBlenderでエクスポートしたものです。



 マーカー設定は認識するマーカーにどれを使うか選択します。



 前述の3種類のマーカーが選択できます。

 またユーザ定義にすると外部フォルダーに入れたマーカーを使用する事ができます。
 マーカーのパターンファイルはuser.patというファイル名で外部フォルダーに入れておいてください。
 パターンファイルは以下のURLで作成する事ができます。

  
http://flash.tarotaro.org/ar/MarkerGeneratorOnline.html

 画像はWebカメラで入力できますが画像ファイルをアップロードしても作成する事ができます。
 なおインターネットエクスプローラでは動かない場合があります。
 その場合はGoogle ChromeやMaicrosoft Edge等で動かしてください。

 初期角度設定はタッチ操作で説明したロビの立つ角度を本プログラム起動時にどちらにするか設定します。
 起動後はタッチ操作で切り替える事ができます。
 なおタッチ操作で切り替えても本設定は変更されません。

 初期倍率設定は起動時のロビの大きさを設定します。



 倍率はキーボードから数字で入力します。
 通常は4倍の大きさで表示されます。
 起動後はタッチ操作で切り替える事ができます。
 なおタッチ操作で切り替えても本設定は変更されません。

 キャプチャー設定は画面操作で画面のスクリーンショットを外部フォルダーにキャプチャーできるように設定します。
 なおAndroid 4.4以降は外部フォルダーをSDカードに設定するとエラーとなるので内部ストレージに設定してください。

 外部フォルダー設定はユーザー定義の3Dモデルやマーカーを入れていおくフォルダーを設定します。
 キャプチャーされた画像もこのフォルダーに入れられます。



 内部ストレージやSDカードにフォルダーを作成してその下にデータを置く場合は作成したフォルダー名も含めて指定してください。
 なおインストール直後は内部ストレージまたはSDカードが設定されています。
 変更する場合はAndroidのファイルアプリケーション等でフォルダーパスを調べてください。

 ユーザモデル設定はユーザ定義の3Dモデルのファイル名を指定します。
 ファイル名は漢字やカナ文字は使えません半角英数時にしてください。



 なおインストール直後はuser.objというファイル名が設定されています。


アプリケーションのダウンロード

 本アプリケーションの最新版は下記のURLからダウンロードできます。
  
http://www.kumagaya.or.jp/~mcc/robox/RobiAR/RobiAR.apk

 また下のQRコードをAndroid端末のコードリーダーで読み込ませてもダウンロードする事ができます。

  

 ダウンロードしたアプリケーションはインストールする事ができます。
 インストールのやり方は各androidの説明書に従ってください。

 ダウンロードしたアプリケーションはAndroid端末にインストールする事ができます。



 弊社ホームページより直接インストールする場合はアプリケーションの設定画面で「提供元不明のアプリ」をチェックしておいてください。

 その他インストールのやり方は各Android端末の説明書に従ってください。

 ユーザ定義の3Dモデルとしてミニオンとドラえもんとユーザ定義マーカーパターンファイル(ミニオン用のマーカー)は下記のURLからダウンロードできます。
  http://www.kumagaya.or.jp/~mcc/robox/RobiAR/user.zip