Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
VRプラットフォーム、DMM VR Connectのイケてるところと裏話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Makoto Uju
April 12, 2021
Technology
620
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VRプラットフォーム、DMM VR Connectのイケてるところと裏話
DMM meetup #27 〜DMMのVR/3Dアバター領域の0→1を語る夜〜で使用した資料です。
Makoto Uju
April 12, 2021
More Decks by Makoto Uju
See All by Makoto Uju
Google Homeでサーバレス スマートホーム作ってみた
ainehanta
0
140
Other Decks in Technology
See All in Technology
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
190
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
会社説明資料
persolserverworks
0
9.8k
How to Design Configuration for Rails Applications
willnet
1
770
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Exploring anti-patterns in Rails
aemeredith
4
540
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
From π to Pie charts
rasagy
1
400
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
We Are The Robots
honzajavorek
0
400
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Into the Great Unknown - MozCon
thekraken
41
2.8k
How to train your dragon (web standard)
notwaldorf
96
6.9k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Transcript
VRプラットフォーム、 DMM VR Connectのイケてるところと裏話 DMM VR lab 鵜重 誠
DMM VR lab所属 新卒2年目になりました。 Unityは少しだけ。主にDMM VR Connectの フロントエンド・バックエンドを作って VRアプリを支えています。認証オタク 鵜重
誠 Makoto Uju
None
None
イケイケ!
DMM VR Connectのイケてるところ 1 簡単ログイン 2 VRMアバターが読める 3 直接RTMPが吐ける
1. 簡単ログイン DMM VR Connectのイケてるところ オンスクリーンキーボードからの開放! 実はこれAuth0っていうサービスを使って OAuth2.0 Device Authorization
Grant っていう規格に準拠しています。 information この辺りを4/14 12:00からお話しします。 よければご参加を〜 DMM VR labの挑戦: VR体験を中断させない シームレスな認証を Auth0で実現
SDKをUnityに突っ込むだけでいろいろ できます。 リリース時から他者のアバター読み込みも 意識した設計をしています。 new アバター制限がなくなりました! 他者アバター取得が簡単になります。 2. VRMアバターが読める DMM
VR Connectのイケてるところ コネチャの デフォルトアバター Gino
3. 直接RTMPが吐ける DMM VR Connectのイケてるところ YouTubeなどのライブ配信サービスに RTMPでOculus Questから直接映像を 送信できます。 new
Oculus Quest2の配信に対応しました。
デベロッパー登録はこちら https://devs.connect.vrlab.dmm.com
None
裏話 (裏側の話)
初出! インフラの話 アバターポイントの話
DMM VR Connectのインフラ構成
使用技術 DMM VR Connectのインフラ構成 認証:Auth0 インフラ:AWS エラー収集:Sentry Amazon Web Services、“Powered
by AWS”ロゴは、米国その他の諸国における、 Amazon.com, Inc.またはその関連会社の商標です。 フロントエンド:Next.js バックエンド:Express CI/CD:CircleCI
構成図 DMM VR Connectのインフラ構成 コンセプトは なるべくマネージドに! なるべく安く! だいたいAWSは月¥5k くらいに収まってます
アバターポイント
なぜアバターポイントが生まれたのか アバター制限というモノ でき ない Questにも対応したいしーポリゴン数 こんくらいじゃないと重いじゃん。 でもあれ?PC向けアプリ多くね??? 1 コネチャがDiscordやVRCで フレンドと話題になった
2 コネチャが出たのでフレンドと 一緒にConnectに登録 3 Connectにアバターを アップロード
アバターポイント誕生前夜 なぜアバターポイントが生まれたのか アバター制限解除したい Quest向けアプリもあるから無理 アバターのスペックで 段階作る? 改定した時に混乱しそう あと優劣付けたくない 優劣をイメージしない名前で、アバターの描画負荷を連続した数値に 表現できれば良いのでは?
(アバターポイント)呼んだ?
アバターポイントの基準が決まるまで とりあえずポリゴン数を調べてみた 7000ポリから100000ポリまでの ほぼ同じアバターをVRoid Studioで作成 30fpsを維持できるアバター数を計測 地道なパフォーマンス計測 ほぼリニア
QuestとPCの性能差を考える アバターポイントの基準が決まるまで 50000ポリまではQuestとPCの性能差は一定 →50000ポリを境界にする
アバターポイントの誕生 50000ポリ未満はQuest向け 目安:100÷AP=描画アバター数 50000ポリ以上はPC向け 目安:1000÷AP=描画アバター数 warning α版なので変わる可能性が ないとは言えません。すみません。 でも便利なのでぜひご利用ください! アバターポイント
ポリゴン数 11 5000 12 10000 15 25000 20 50000 36 75000 52 100000 便利
APなどDMM VR Connectに関してのお問い合わせは お気軽に公式Discordサーバーからどうぞ! DMM VR lab Community https://discord.gg/cMHTQJprVV
None