「Unity上でのARアプリケーション開発」のまとめ~IGDA日本ゲーム開発者セミナー「Unityの導入と実践」講演より~

株式会社コンセプト・林建一氏の講演。資料はこちら http://qoncept.jp/ar/seminar/unity_20110716.pdf
10
へっぽこ @heppoko

「Unity上でのARアプリケーション開発」 林 建一(株式会社コンセプト) #igdajun #igdaj

2011-07-16 16:40:22
Yanace @ya7ce

次は株式会社コンセプトの林さんによる「Unity上でのARアプリケーション開発」 #IGDAJ #IGDAJUN

2011-07-16 16:40:25
nakamura001 @nakamura001

次はコンセプトの林さんによるARの話 #igdajun

2011-07-16 16:41:12
Yanace @ya7ce

株式会社コンセプトはモバイル、ゲーム、放送向けのARコア技術の提供を行う会社。林さんは大阪大学で拡張現実感、ヒューマンインターフェイス、コンピュータビジョンを専攻した工学博士。 #IGDAJ #IGDAJUN

2011-07-16 16:45:58
Yanace @ya7ce

自然特徴点、空間認識、形状認識によるARなどの技術を紹介。雑誌GQ付録のAR試着シミュレーションなども。 #IGDAJ #IGDAJUN

2011-07-16 16:47:11
Yanace @ya7ce

ARの説明。マーカーなどを使うビジョンベースのものと、セカイカメラのようなセンサベース。コンセプトは主にビジョンベースのもの。画像中から特徴点を抽出し、検出&抽出することでカメラの位置姿勢を推定。 #IGDAJ #IGDAJUN

2011-07-16 16:48:44
Yanace @ya7ce

典型的なフローはカメラのキャプチャ画像をARエンジンに渡し、カメラ位置姿勢を推定してビューの更新を行う。 #IGDAJ #IGDAJUN

2011-07-16 16:50:09
Yanace @ya7ce

表示要素のレイヤー構成はカメラレイヤー、3D/2Dグラフィックレイヤー、UIレイヤーという順番。 #IGDAJ #IGDAJUN

2011-07-16 16:50:45
へっぽこ @heppoko

主に 3D コンテンツを扱う AR アプリとゲームエンジンは相性がいい(表示系、インタラクション、物理演算はすべて Unity 側に任せられる) #igdajun #igdaj

2011-07-16 16:51:43
Yanace @ya7ce

Unityは3Dを扱うのでARアプリと相性がいい。3Dコンテンツの表示はUnityに任せてしまう。AR上でのモデルプレビューが非常に楽。マルチプラットフォームなのでiOSとAndroidに同時パブリッシュできる。 #IGDAJ #IGDAJUN

2011-07-16 16:52:03
Shao-hui LEE @linainverse330

PPTだけでの企画書まじいやですね...動くものを出したい #IGDAJUN

2011-07-16 16:52:23
Yanace @ya7ce

ARプラグインはカメラレイヤー、Unityは3D/2DレイヤーとUIレイヤーを担当。Unity向けにARプラグインを開発する。 #IGDAJ #IGDAJUN

2011-07-16 16:53:44
へっぽこ @heppoko

Unity プラグインは、Unity 上のゲームスクリプト(javascript, C#) からネイティブのライブラリシンボルを呼び出す仕組み。 #igdajun #igdaj

2011-07-16 16:54:38
Yanace @ya7ce

Unityプラグインはゲームスクリプトからネイティブの來ぶらりシンボルを呼び出す仕組み。各プラットフォームごとに異なるバイナリを用意。ARの場合、端末固有の情報などとも連携する必要あり。 #IGDAJ #IGDAJUN

2011-07-16 16:55:05
伊藤周@おなかソフト @warapuri

Androidのカメラ周りは各機種で混沌としてるんじゃないかなあ? どうやってるんだろう? #IGDAJUN

2011-07-16 16:55:34
nakamura001 @nakamura001

現在のバージョンだと Assets の下の Plugins の下にファイル配置しとけば生成されるXcodeに含まれる様になってたのかコレ知らなかった。今度からこれ使おう #igdajun

2011-07-16 16:59:14
伊藤周@おなかソフト @warapuri

Asset/StreamingAssetにファイルを置くと、iOS側とUnity側とで共有できる #IGDAJUN

2011-07-16 17:00:26
h.omae @pigeon6

株式会社コンセプトの林さんのUnityでAR開発のセミナー。Android/iOSのプラグイン(ネイティブコード)を使った開発のまとめ。これはいい内容 #IGDAJ #IGDAJUN

2011-07-16 17:00:40
Yanace @ya7ce

iOSとAndroidでのプラグインの作り方について解説。ソースコードも公開されるとの事。1つのプラグインで両方動かすための工夫なども。 #IGDAJ #IGDAJUN

2011-07-16 17:00:46
伊藤周@おなかソフト @warapuri

フレームバッファにどうやって描くのか気になる #IGDAJUN

2011-07-16 17:02:37
nakamura001 @nakamura001

コンセプトのARライブラリはiOS/Android両対応なのが良いなぁ。QualcommのはAndroidだけだし、StringはiOSだけしか対応してないもんな #igdajun

2011-07-16 17:03:12
伊藤周@おなかソフト @warapuri

なるほどねー、非同期で結果を取得してるのか #IGDAJUN

2011-07-16 17:04:49