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-abou...
Search
にー兄さん
December 04, 2021
Technology
0
220
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 にー兄さん
軽率にAndroidXRのJetpack SceneCoreを使って3Dモデルを表示してみる / androidxr-scenecore-3dmodels
drumath2237
0
35
UnJSを使って軽率にCLIを作ってみたらめちゃくちゃ便利だった / create CLI with UnJS
drumath2237
4
1.5k
create-babylon-appを軽率にアプデしたい / update create babylon app
drumath2237
1
1.6k
Babylon.js 7注目機能を 軽率にまとめてみる/whats-new-in-babylonjs-v7
drumath2237
1
320
軽率にVFX Graphと Compute Shaderを 組み合わせるテクニック/integrate-vfxgraph-and-compute-shader
drumath2237
1
400
軽率にVue 3で リアルタイム3Dアプリを作れる ライブラリを作ってみた/vue-with-3d-app
drumath2237
3
1.9k
軽率にBabylon.jsを C#で使う技術 / using-babylonjs-with-csharp
drumath2237
1
870
今こそ軽率に理解したい WebXR Device APIとBabylon.jsの話 / understand-webxr-device-api-and-babylonjs
drumath2237
0
220
Vue・Babylon連携ライブラリ BabyuewJSについて / about-babyuewjs
drumath2237
0
190
Other Decks in Technology
See All in Technology
日経のデータベース事業とElasticsearch
hinatades
PRO
0
230
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
MIMEと文字コードの闇
hirachan
2
1.4k
(機械学習システムでも) SLO から始める信頼性構築 - ゆる SRE#9 2025/02/21
daigo0927
0
260
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
140
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
140
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
14
4.9k
急成長する企業で作った、エンジニアが輝ける制度/ 20250227 Rinto Ikenoue
shift_evolve
0
130
Raycast Favorites × Script Command で実現するお手軽情報チェック
smasato
1
140
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
540
偏光画像処理ライブラリを作った話
elerac
1
170
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Docker and Python
trallard
44
3.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Adopting Sorbet at Scale
ufuk
74
9.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Making Projects Easy
brettharned
116
6k
Become a Pro
speakerdeck
PRO
26
5.2k
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/