Upgrade to Pro — share decks privately, control downloads, hide ads and more …

まるわかり!AR開発! for Android

yuhi
May 18, 2019
660

まるわかり!AR開発! for Android

yuhi

May 18, 2019
Tweet

Transcript

  1. まるわかり! AR開発!! for Android.

  2. 公立はこだて未来大学 システム情報科学部 1年 言語: Kotlin,C#(Unity) Twitter: @HSAU_dosei Github: yuhi-dosei 佐藤

    有飛 (ゆひ) Sato Yuhi
  3. ARってなんだ? そもそも…

  4. 拡張現実 AR(Augumented Reality) • 簡単に言ってしまうと… • コンピューターを使って 現実世界に何らかの情報を重 ね合わせる技術 •

    情報… ・3Dモデル,映像,画像
  5. None
  6. Google ARCore

  7. ARcore • Googleが出しているAndroid向 けARフレームワーク • Tangoから進化した姿 • Unity,UnrealEngine, AndroidStudioで使用可能

  8. 何ができるの??? • モーショントラッキング • 水平・垂直面の認識 • 光源の推測 • 空間共有 •

    特徴点抽出 • マーカー画像検知 • 顔認識
  9. 2つの開発環境の特徴 〜UnrealEngineは犠牲になりました〜

  10. Unity • 開発言語: C# Javascript • 言わずとしれたゲームエンジ ン。 • ARcore-Unity-SDKをimportし

    てスクリプトをアタッチするだ けで神になれる。 • ARcoreInstantPreviewを使え ばアプリの挙動確認ができる
  11. AndroidStudio • 開発言語: Kotlin Java • AR開発ではUnityの影に隠れ がち • xmlを定義するだけで基本的

    な部分は実装される • SceneFormという機能を使うこ とでUnityやUnrealと同等の開 発ができる
  12. Q.じゃあ結局 どっちを使えばいいの? A.宗派によります。 ちなみに、Unrealがあまり使われていないの は使っている人が少ないからです。

  13. あれれ?

  14. ARで何作れば いいの????

  15. ARカメラ(3DS)

  16. None
  17. コンテンツを見て思ったこと • ARで何かを作ろうとするとARでやることにこだわってしまいがち • ARはただ単に表示する方法でしかない • 世の中にでているARコンテンツはARそのものをあまり売りにして いない

  18. Analysis 既存のコンテンツ • PokemonGoはARそのもので はなく位置情報を売りにしてい る • ARコンテンツとして見てみても 向こうからこちら側に干渉され る物が多い

    考えられる課題/解決策 • それARじゃなくてよくね? • 向こうから干渉されるのでは なくこちら側から干渉する
  19. ARのこれから 私が思う

  20. ARはブラウザベースの時代へ! • 既にA-frameでARcoreやARkitが使えるようになっている • 先日のGoogle I/Oでもブラウザから3DモデルをARで表示した • アプリケーションをインストールすることなく当たり前のようにウェブ サイトでARが使われる日は近い…?

  21. まるわかり! AR開発!! for Android. 〜これからのARの世界に追いつくための〜 イケメンが解説する