Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Unityでar

109 views

Published on

Unityで今時のARについて発表しました

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Unityでar

  1. 1. UnityでAR
  2. 2. 自己紹介 ・小林拓 (タクちゃん) @taptappun
 ・ハッカソンジャンキー ・タノシンダ(2年前まではタノシム(旧プ レイネクスト)) 今はNCJapanに所属 ・PSNアカウント: tappun ・ニンテンドースイッチアカウント: SW- 0178-9450-2426
  3. 3. 世界三大最新トレンド技術 ●AI (ディープラーニング) ●ブロックチェーン (仮想通貨) ●XR (VR・MR・AR) AI ブロックチェーン XR
  4. 4. 世界三大最新トレンド技術 ●AI (ディープラーニング) ●ブロックチェーン (仮想通貨) ●XR (VR・MR・AR) AI ブロックチェーン XR
  5. 5. XR? VR MR AR かぶりもの かぶりもの すっぴん
  6. 6. XR? VR MR AR かぶりもの かぶりもの すっぴん ARは被り物が必要ない!!!!!
  7. 7. かつてのAR マーカーが必要 • カメラはおまけ • 別の情報を画面に投影
  8. 8. 本気のAR開発 ・画像処理の知識が必要(難易度高め) ・なかなかしんどい OpenCV https://www.youtube.com/watch?v=htdQvkjNEs0
  9. 9. 今時のAR ARCore Android専用 ARKit iOS専用 実空間を検出してなにかを置く https://www.youtube.com/watch?v=oHnEcIpcK_A
  10. 10. デモ
  11. 11. 今時のARでできること 機能 ARKit ARCore モーショントラッキング (カメラとモーションセンサのデータを組み合わせ) ⃝ ⃝ 水平面(床)を認識 ⃝ ⃝ 環境光推定 ⃝ ⃝ 垂直面(壁)を認識 △
 (次のバージョンにて) △
 (頑張ればできそう) 顔認識 ⃝ △
 (違うライブラリででき る)
  12. 12. 開発可能な環境 開発環境 ARKit ARCore Unity ◎ ◎ Unreal Engine4 ⃝
 (UE4のバージョンによって は不安定) ⃝
 (UE4のバージョンによって は不安定) その他 Xcode
 (Swift, Objective-C) AndroidSDK, NDK
 (Java, C++)
  13. 13. 開発可能な環境 開発環境 ARKit ARCore Unity ◎ ◎ Unreal Engine4 ⃝
 (UE4のバージョンによって は不安定) ⃝
 (UE4のバージョンによって は不安定) その他 Xcode
 (Swift, Objective-C) AndroidSDK, NDK
 (Java, C++)
  14. 14. Why Unity? 以下の用語を理解できて簡単に実装できるのならなんでも大丈夫!! 頂点 ポリゴン メッシュ モデル テクスチャー UVマップ ライティング シェーダー マテリアル ボーン https://www.slideshare.net/takukobayashi560/3d-70392050
  15. 15. Unityでの開発方法 • こちらを参照: https://qiita.com/taptappun/ items/a5337d29a43d5d673c7f • ARKitと一緒に開発する方法は現在執筆 中。。。 • ただし、 開発環境は作りました。https:// github.com/TakuKobayashi/ UnityARKitAndARCoreCommon
  16. 16. 基本的な概念 • Camera = スマホのカメラ。 • 基本的にFPS → 端末を持っている人が動けばカメラも動く • 検出した面や点は3D空間上の座標に自動的に変換してくれる
  17. 17. 注意事項 動作環境 • ARKit: iOS11以上 • ARCore: Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Samsung Galaxy S8の端末のみ ※Unity Editorでは両方とも動かず、実機に ビルドしないと動かせない ※Preview版なので動作がおかしいところは ちょくちょくある
  18. 18. 楽しいARライフを!!

×