SlideShare a Scribd company logo
MESONで手がけたARアプリ
@2019.05.10 MESON/比留間 和也
AR Developer Meetup #2
比留間 和也
@edo_m18 @edom18
MESON - AR/VRエンジニア
http://edom18.hateblo.jp/Blog:
ロケーションベースAR
PORTAL
AR City in Kobe
https://www.youtube.com/watch?v=hKCFc64nMrw
MESONにてふたつの
ARアプリ開発に携わりました
開発でこだわった点
通常のアプリと異なり
来場いただき
その場で体験してもらう
という点が大きな違い
『体験』をつくる
MESONで手がけたARアプリ AR Developer Meetup #2
MESONで手がけたARアプリ AR Developer Meetup #2
環境音が聞こえる
スピーカー/イヤフォン
衛生面などにも配慮
実装時の考慮
クラッシュ時すぐに復帰
考慮.1
通常アプリと違い体験は一度きり
迅速な復帰が必要
スタッフ用隠しメニュー
考慮.2
MESONで手がけたARアプリ AR Developer Meetup #2
スタッフがすぐに
その場で対応できる必要がある
アクセスガイド
考慮.3
MESONで手がけたARアプリ AR Developer Meetup #2
ユーザの意図しない操作を防止
AR空間(体験)の共有
078KOBE - AR Cityの
空間(体験)の共有
MESONで手がけたARアプリ AR Developer Meetup #2
ネットワーク対応
3つの同期処理
1.ARクラウド(ARカメラの位置同期)
2.グラウンドの位置同期
3.体験の同期
1. ARクラウド
(ARカメラの位置同期)
Placenote
点群スキャン中の様子
体験内のスキャンの様子
Placenoteを使って
ARカメラの位置をキャリブレーション
2. グラウンドの位置同期
Firebase
Firebaseには次の項目を保存
- Point Cloud DataのMap ID
- グラウンドの位置・回転情報
グラウンドの位置・回転情報
グラウンドの位置合わせ
3. 体験の同期
Photon
- オブジェクトの生成の同期
- メニュー内容の同期
- データの永続化(1体験中)
PhotonNetwork.Instanticate
を使って生成同期
メニュー内容は
カスタムルームプロパティで同期
1体験中のデータ永続化
カスタムルームプロパティ
を使った理由
カスタムルームプロパティなら
いつ復帰しても常にルーム内にデータが残る
AR Cityのコンテンツの性質上
同期が必要なものはそんなに多くない
つまり
体験者が落ちてもすぐに復帰して
情報を取得できるように
必要なデータは
- 建物の生成位置と種類
- メニュー内容
P2Pに近いネットワーク形式だが
復帰を確実なものにする
ご清聴ありがとうございました

More Related Content

PDF
Uicollectionview
PDF
ARCore/Tangoと簡易ヘッドセットHoloKitで光学シースルーAR
PDF
アプリのバックグラウンド処理 | iOS 7エンジニア勉強会
ODP
Embedd IDS
PDF
Crashlyticsでクラッシュ撲滅作戦
KEY
20121028i phonedeveloperworkshop
PDF
Fandroid大垣支部「Arduinoでやってみたがや」
PDF
Google admobmediationで広告最適化
Uicollectionview
ARCore/Tangoと簡易ヘッドセットHoloKitで光学シースルーAR
アプリのバックグラウンド処理 | iOS 7エンジニア勉強会
Embedd IDS
Crashlyticsでクラッシュ撲滅作戦
20121028i phonedeveloperworkshop
Fandroid大垣支部「Arduinoでやってみたがや」
Google admobmediationで広告最適化

Similar to MESONで手がけたARアプリ AR Developer Meetup #2 (20)

PDF
Immersal を活用した AR クラウドなシステム開発とハンズオン!
PPTX
ITフォーラム2020 AITC(3)
PDF
はじめようARCore in 札幌
PDF
MESONプロジェクトから学ぶこれからのAR開発に必要なこと
PDF
はじめようARCore:自己位置推定・平面検出・FaceTracking
PPTX
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
PPTX
初めてのHoloLensアプリ開発~de:code 2018までの挫折と成功
PDF
はじめようARCore: Motion Tracking & Image Tracking編
PDF
ARコンテンツ作成勉強会 in 宮崎: はじめようARCore
PDF
SMCN05 - AR! AR! AR!
PDF
insideAR 2013 報告会(技術編)
PPTX
10年後のIT未来予想図 [センサー&デバイス編]_エフスタ!!TOKYO_20141205
PDF
AdobeEdge系アプリ触ってみた
PPTX
実録!HoloLens×AI×Azureアプリが開発できるまでの挫折と成功@Tokyo Jazug Night #12
PPTX
Mixed Realityを活用したIot Edgeの管理と情報の可視化による「Digital Twins」の実現
PDF
Trend and use case 20120607a with Ar (Augmented reality) -Ar(拡張現実) の動向と活用事例
PDF
20120623 cv勉強会 shirasy
PDF
はじめようARCore
PDF
はじめようArcore (修正版)
PDF
20190307 visualslam summary
Immersal を活用した AR クラウドなシステム開発とハンズオン!
ITフォーラム2020 AITC(3)
はじめようARCore in 札幌
MESONプロジェクトから学ぶこれからのAR開発に必要なこと
はじめようARCore:自己位置推定・平面検出・FaceTracking
実録!HoloLens×AI×IoTアプリが開発できるまでの挫折と成功
初めてのHoloLensアプリ開発~de:code 2018までの挫折と成功
はじめようARCore: Motion Tracking & Image Tracking編
ARコンテンツ作成勉強会 in 宮崎: はじめようARCore
SMCN05 - AR! AR! AR!
insideAR 2013 報告会(技術編)
10年後のIT未来予想図 [センサー&デバイス編]_エフスタ!!TOKYO_20141205
AdobeEdge系アプリ触ってみた
実録!HoloLens×AI×Azureアプリが開発できるまでの挫折と成功@Tokyo Jazug Night #12
Mixed Realityを活用したIot Edgeの管理と情報の可視化による「Digital Twins」の実現
Trend and use case 20120607a with Ar (Augmented reality) -Ar(拡張現実) の動向と活用事例
20120623 cv勉強会 shirasy
はじめようARCore
はじめようArcore (修正版)
20190307 visualslam summary
Ad

More from Kazuya Hiruma (20)

PDF
Jump & Coin - 空間を超えるゲーム体験 - | LODGE XR TALK
PDF
PORTAL with Nreal in CES 2020 開発の学び @XR Hub
PDF
ARグラスで 魅力的な絵作り
PDF
AWE Nite ARKit3 Hackathon
PDF
レイマーチ入門勉強会資料
PDF
みんなレイ飛ばしてる?
PDF
VRゲーム制作楽しいよ! @UnityおとなのLT大会
PDF
ElminaAR - Unity x ARKit 入門Meetup
PPTX
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
PPTX
UnityでARKitハンズオン
PPTX
すぐそこにある未来〜AR〜
PPTX
VRで酔わないコンテンツ作り
PPTX
WebVRコンテンツ制作入門
PPTX
WebVRってこんなことできるよ!
PPTX
そしてWebVR
PPTX
Unity入門ハンズオン
PPTX
WebVR 酔いづらいコンテンツの作り方
PPTX
WebVRことはじめ
PDF
集まっTail #5 LT
PPTX
WebGL入門LT大会資料
Jump & Coin - 空間を超えるゲーム体験 - | LODGE XR TALK
PORTAL with Nreal in CES 2020 開発の学び @XR Hub
ARグラスで 魅力的な絵作り
AWE Nite ARKit3 Hackathon
レイマーチ入門勉強会資料
みんなレイ飛ばしてる?
VRゲーム制作楽しいよ! @UnityおとなのLT大会
ElminaAR - Unity x ARKit 入門Meetup
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
UnityでARKitハンズオン
すぐそこにある未来〜AR〜
VRで酔わないコンテンツ作り
WebVRコンテンツ制作入門
WebVRってこんなことできるよ!
そしてWebVR
Unity入門ハンズオン
WebVR 酔いづらいコンテンツの作り方
WebVRことはじめ
集まっTail #5 LT
WebGL入門LT大会資料
Ad

MESONで手がけたARアプリ AR Developer Meetup #2