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
Firebase + UniVRM + OculusGo で VRM をランタイムロード
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Marihuana
March 28, 2019
Technology
0
860
Firebase + UniVRM + OculusGo で VRM をランタイムロード
VRM集会 in cluster #01 で発表した資料です。
https://vdg.connpass.com/event/122216/
Marihuana
March 28, 2019
Tweet
Share
More Decks by Marihuana
See All by Marihuana
VR空間で画像をS3から取得して表示する
kawashi
0
81
VR空間で写真を取ってS3に保存する
kawashi
0
790
cluster. をハックした話
kawashi
0
640
バイトで学んだアドテク業界について
kawashi
0
120
Other Decks in Technology
See All in Technology
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
540
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
AI駆動開発を事業のコアに置く
tasukuonizawa
1
360
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
180
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
600
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.3k
New Earth Scene 8
popppiees
1
1.5k
Writing Fast Ruby
sferik
630
62k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
BBQ
matthewcrist
89
10k
Design in an AI World
tapps
0
150
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
Amusing Abliteration
ianozsvald
0
100
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Paper Plane
katiecoart
PRO
0
46k
Transcript
Firebase を使って OculusGo で VRM をランタイムロード 焼きそばメロンパン
自己紹介
自己紹介 • 焼きそばメロンパンです • くらすたーちゃん大好きです • clusterでGo書いてました • VR系の会社立ち上げました
趣味でデスクトップマスコット作った
今日話すこと
今日話すこと • 目的 • Firebaseについて • webの実装 • OculusGoの実装 •
まとめ
目的
ローカルにVRM配置じゃ駄目なの?
ローカルにVRM配置じゃ駄目なの? PCに繋げないといけない!
webで登録して読み込もう!
でもバックエンド実装したくない...
じゃあ、Firebaseを使おう!
Firebaseについて
Firebase • バックエンドの実装が必要無くなる Google の BaaS
Firebase • バックエンドの実装が必要無くなる Google の BaaS • Authentication: 自分のVRMだけ読み込める (認証)
Firebase • バックエンドの実装が必要無くなる Google の BaaS • Authentication: 自分のVRMだけ読み込める (認証)
• Storage: VRMファイルを格納出来る
Firebase • バックエンドの実装が必要無くなる Google の BaaS • Authentication: 自分のVRMだけ読み込める (認証)
• Storage: VRMファイルを格納出来る • Database: 自分のVRMファイルのURLを格納出来る
これだけあればOK
ユーザ利用フロー
全体アーキテクチャ
webの実装
webの実装 • サインアップ/サインイン画面 • アバター登録画面
webアーキテクチャ
webの実装 (サインアップ画面)
webの実装 (アバターアップロード)
雑なコードですが...
webの実装 (サインアップ)
webの実装 (Storageに保存)
webの実装 (DatabaseにURL保存)
OculusGoの実装
OculusGoの実装 • サインインシーン • アバター読み込みシーン
VRアーキテクチャ
OculusGo は FirebaseUnitySDK が使えない!
REST API と Simple Firebase Unity を使おう
REST API を使おう (認証)
Simple Firebase Unity を使おう (DB)
Qiitaに書きました!
サインインシーン (MRTKのキーボード使用)
結構負荷が掛かる (15FPSとかになった)
60FPS 下回る箇所は OVRFade で暗転させればOK
後は VRIK とかをごにょごにょして...
完成! (手持ちカメラで見てる様子)
まとめ
OculusGo + VRM なアプリをみんなで作ろう!
Thank you for listening!