「Unity上でのARアプリケーション開発」のまとめ~IGDA日本ゲーム開発者セミナー「Unityの導入と実践」講演より~
講演資料の pdf http://qoncept.jp/ar/seminar/unity_20110716.pdf #igdajun #igdaj
2011-07-16 16:44:31株式会社コンセプトはモバイル、ゲーム、放送向けのARコア技術の提供を行う会社。林さんは大阪大学で拡張現実感、ヒューマンインターフェイス、コンピュータビジョンを専攻した工学博士。 #IGDAJ #IGDAJUN
2011-07-16 16:45:58自然特徴点、空間認識、形状認識によるARなどの技術を紹介。雑誌GQ付録のAR試着シミュレーションなども。 #IGDAJ #IGDAJUN
2011-07-16 16:47:11ARの説明。マーカーなどを使うビジョンベースのものと、セカイカメラのようなセンサベース。コンセプトは主にビジョンベースのもの。画像中から特徴点を抽出し、検出&抽出することでカメラの位置姿勢を推定。 #IGDAJ #IGDAJUN
2011-07-16 16:48:44典型的なフローはカメラのキャプチャ画像をARエンジンに渡し、カメラ位置姿勢を推定してビューの更新を行う。 #IGDAJ #IGDAJUN
2011-07-16 16:50:09主に 3D コンテンツを扱う AR アプリとゲームエンジンは相性がいい(表示系、インタラクション、物理演算はすべて Unity 側に任せられる) #igdajun #igdaj
2011-07-16 16:51:43Unityは3Dを扱うのでARアプリと相性がいい。3Dコンテンツの表示はUnityに任せてしまう。AR上でのモデルプレビューが非常に楽。マルチプラットフォームなのでiOSとAndroidに同時パブリッシュできる。 #IGDAJ #IGDAJUN
2011-07-16 16:52:03ARプラグインはカメラレイヤー、Unityは3D/2DレイヤーとUIレイヤーを担当。Unity向けにARプラグインを開発する。 #IGDAJ #IGDAJUN
2011-07-16 16:53:44Unity プラグインは、Unity 上のゲームスクリプト(javascript, C#) からネイティブのライブラリシンボルを呼び出す仕組み。 #igdajun #igdaj
2011-07-16 16:54:38Unityプラグインはゲームスクリプトからネイティブの來ぶらりシンボルを呼び出す仕組み。各プラットフォームごとに異なるバイナリを用意。ARの場合、端末固有の情報などとも連携する必要あり。 #IGDAJ #IGDAJUN
2011-07-16 16:55:05現在のバージョンだと Assets の下の Plugins の下にファイル配置しとけば生成されるXcodeに含まれる様になってたのかコレ知らなかった。今度からこれ使おう #igdajun
2011-07-16 16:59:14株式会社コンセプトの林さんのUnityでAR開発のセミナー。Android/iOSのプラグイン(ネイティブコード)を使った開発のまとめ。これはいい内容 #IGDAJ #IGDAJUN
2011-07-16 17:00:40iOSとAndroidでのプラグインの作り方について解説。ソースコードも公開されるとの事。1つのプラグインで両方動かすための工夫なども。 #IGDAJ #IGDAJUN
2011-07-16 17:00:46コンセプトのARライブラリはiOS/Android両対応なのが良いなぁ。QualcommのはAndroidだけだし、StringはiOSだけしか対応してないもんな #igdajun
2011-07-16 17:03:12