Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ARクラウドがもたらす 未来のAR体験について 軽率に語ろう / lets-talk-about-arcloud-and-feature-technologies
Search
にー兄さん
December 04, 2021
Technology
0
190
ARクラウドがもたらす 未来のAR体験について 軽率に語ろう / lets-talk-about-arcloud-and-feature-technologies
Piyogrammer Conference 2021 学生LT会でLT登壇した資料です
にー兄さん
December 04, 2021
Tweet
Share
More Decks by にー兄さん
See All by にー兄さん
軽率にVue 3で リアルタイム3Dアプリを作れる ライブラリを作ってみた/vue-with-3d-app
drumath2237
3
1.3k
軽率にBabylon.jsを C#で使う技術 / using-babylonjs-with-csharp
drumath2237
1
290
今こそ軽率に理解したい WebXR Device APIとBabylon.jsの話 / understand-webxr-device-api-and-babylonjs
drumath2237
0
4
Vue・Babylon連携ライブラリ BabyuewJSについて / about-babyuewjs
drumath2237
0
50
軽率にBabylon.jsの WebGPUエンジンを使って ComputeShaderに入門した / learn-about-babylonjs-webgpu-computeshader
drumath2237
0
310
Snapdragon Spacesを通して Unity XRプラグインフレームワーク について軽率に学ぶ / about snapdragon spaces sdk and unity xr framework
drumath2237
0
300
Babylon.jsユーザのためのCLIを軽率にnpmで公開した話 / about create babylon app CLI
drumath2237
0
470
軽率な執筆活動 / writing books roughly
drumath2237
0
29
軽率にBabylon.jsへ WebXR Featureを実装して OSSコミットした
drumath2237
1
850
Other Decks in Technology
See All in Technology
単回帰分析について数式を追いながら実装してみた
kentaitakura
0
500
戦略的DDDを実践するための跳躍力 / OOC 2024
pictiny
6
3.9k
どう買う?Azure
kuniteru
1
190
8週連続ウェビナー_イチから学ぶFivetran
cmsuzu
0
160
大規模データとの戦い方
knih
1
460
Autify Company Deck
autifyhq
1
30k
生成AIの不確実性と向き合うためのオブジェクト指向設計
tkikuchi1002
2
660
社内共通ルールを値オブジェクトにして社内ライブラリとして運用してみた話
leveragestech
2
1.1k
Getting started with controlling LEGO using Swift
hcrane
0
130
LLM + RAG を使った SORACOM Support Bot の裏側の歴史
soracom
PRO
1
640
データ化エンジニアとしての1年を振り返る
sansantech
PRO
3
250
依存ライブラリはどこに?
takesection
0
100
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
19
1.6k
Pencils Down: Stop Designing & Start Developing
hursman
115
11k
Done Done
chrislema
178
15k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
Documentation Writing (for coders)
carmenintech
59
3.8k
Into the Great Unknown - MozCon
thekraken
10
830
Web development in the modern age
philhawksworth
201
10k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
The Brand Is Dead. Long Live the Brand.
mthomps
48
21k
Building Your Own Lightsaber
phodgson
97
5.6k
Docker and Python
trallard
33
2.6k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
Transcript
ARクラウドがもたらす 未来のAR体験について 軽率に語ろう PiyogrammerConference 2021 にー兄さん(@ninisan_drumath)
にー兄さん(@ninisan_drumath) - 筑波大学 情報科学類(coins18) - HoloLab inc.アルバイト - Microsoft Learn
Student Ambassadors 趣味はUnity、ギター、コーヒー、VTuberオタ活 家のネコがかわいいのが自慢です
agenda イントロダクション ARクラウドの原理とProject TSUin-MI おわりに
イントロダクション
- 現実の場所に紐づいた 3D UI(左図は2Dかも) - 情報のアノテーション 現実空間とAR空間は重畳してい ても別々に切り離されている →現実のどこに表示するのかをコ ンピュータに提示するのが難しい
アニメでよくあるAR表現① ソードアートオンライン オーディナリースケール トレイラームービーより https://youtu.be/kEx6uJeOpMs
- 現実空間とインタラクティブな デジタルオブジェクト - 左図は複数人で見ても同じ場 所に見える仕様 現実空間はおろか他人のAR空間 は自分と隔絶されている →都市スケールのARマルチプレ イはシンプルに難しい
アニメでよくあるAR表現② 電脳コイル(『地球外少年少女』特報映像より) https://youtu.be/BPXgdELm5g8
あの日夢見た風景は、一筋縄ではいかない - 日常生活スケールで場所に紐づくAR体験は難しい - ∵AR空間と現実空間は隔絶されている - 机上のAR体験なら画像マーカーなどが使える - GPSは手軽だが精度がボトルネック -
同様にマルチプレイも楽ではない - 実現したら面白そう&需要ありそう
Q. では諦めるしかないのか
A. 実はできる
A. 実はできる そう、ARクラウドならね
ARクラウドの原理と Project TSUin-MI
ARクラウド開発 特徴的な2つの工程 ・スキャン 連続画像やLiDARセンサなどにより 空間を立体的にスキャンしてマップを作る ・位置合わせ スキャンによって作成したマップと 現実空間を照合して自己位置推定する
Visual Positioning System(以下VPS) - ARクラウドにおいて位置合わせを行う技術 - GPSは人工衛星によって緯度経度の位置情報を取得 - VPSは画像から位置情報を取得する -
VPSを提供するサービス - Azure Spatial Anchors - Google Cloud Anchors - Vuforia Area Target - Immersal - (Niantic Lightship ARDK) - (Pretia)などなど
現実空間とAR空間の位置合わせ 現実空間 AR空間 座標の整合性が とれている状態
None
Project TSUin-MI - 筑波大学を含むつくば市全体のARクラウドを 構築・活用する営みのプロトタイプ - 現状の技術で「どこまで可能か」「何ができるのか」 を提示することが目的 - 成果はすべてネットに公開
https://scrapbox.io/project-TSUin-MI/
大学キャンパス内の3Dスキャン
VPSに関する検証開発・OSS公開 - Unityサーバーサイド位置合わせパッケージ Immersal-Server-Localizer:https://github.com/drumath2237/Immersal-Server-Localizer - オフラインマップスキャンツール Immersalマップつくる君 β:https://github.com/drumath2237/immersal-rest-map-constructor - ARCore
PlaybackAPIを用いたリモートデバッグ検 証 https://zenn.dev/drumath2237/scraps/8ad4731e55d693 - WebAR、HoloLensによる位置合わせの検証
ARコンテンツのプロトタイプ開発
おわりに
まとめ・未来の展望 - ARクラウド技術は現実とAR空間を結びつける 3DスキャンとVPSによる位置合わせ - 日常生活スケールで展開されるAR体験の向上 - 今後ARグラスなどが普及し”空間”に対する関心は増していく - 適切な体験を得るための空間インフラを拡充
- まだ社会実装が追い付いてない→草の根でやっていこう
参考文献 Project TSUin-MI:https://scrapbox.io/project-TSUin-MI/ Immersal:https://immersal.com/ VPSとは:https://xr-hub.com/archives/22580 筑波大学情報特別演習:https://kdb.tsukuba.ac.jp/syllabi/2021/GB13312/jpn/