VRプラットフォーム、DMM VR Connectのイケてるところと裏話
by
Makoto Uju
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
VRプラットフォーム、 DMM VR Connectのイケてるところと裏話 DMM VR lab 鵜重 誠
Slide 2
Slide 2 text
DMM VR lab所属 新卒2年目になりました。 Unityは少しだけ。主にDMM VR Connectの フロントエンド・バックエンドを作って VRアプリを支えています。認証オタク 鵜重 誠 Makoto Uju
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
イケイケ!
Slide 6
Slide 6 text
DMM VR Connectのイケてるところ 1 簡単ログイン 2 VRMアバターが読める 3 直接RTMPが吐ける
Slide 7
Slide 7 text
1. 簡単ログイン DMM VR Connectのイケてるところ オンスクリーンキーボードからの開放! 実はこれAuth0っていうサービスを使って OAuth2.0 Device Authorization Grant っていう規格に準拠しています。 information この辺りを4/14 12:00からお話しします。 よければご参加を〜 DMM VR labの挑戦: VR体験を中断させない シームレスな認証を Auth0で実現
Slide 8
Slide 8 text
SDKをUnityに突っ込むだけでいろいろ できます。 リリース時から他者のアバター読み込みも 意識した設計をしています。 new アバター制限がなくなりました! 他者アバター取得が簡単になります。 2. VRMアバターが読める DMM VR Connectのイケてるところ コネチャの デフォルトアバター Gino
Slide 9
Slide 9 text
3. 直接RTMPが吐ける DMM VR Connectのイケてるところ YouTubeなどのライブ配信サービスに RTMPでOculus Questから直接映像を 送信できます。 new Oculus Quest2の配信に対応しました。
Slide 10
Slide 10 text
デベロッパー登録はこちら https://devs.connect.vrlab.dmm.com
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
裏話 (裏側の話)
Slide 13
Slide 13 text
初出! インフラの話 アバターポイントの話
Slide 14
Slide 14 text
DMM VR Connectのインフラ構成
Slide 15
Slide 15 text
使用技術 DMM VR Connectのインフラ構成 認証:Auth0 インフラ:AWS エラー収集:Sentry Amazon Web Services、“Powered by AWS”ロゴは、米国その他の諸国における、 Amazon.com, Inc.またはその関連会社の商標です。 フロントエンド:Next.js バックエンド:Express CI/CD:CircleCI
Slide 16
Slide 16 text
構成図 DMM VR Connectのインフラ構成 コンセプトは なるべくマネージドに! なるべく安く! だいたいAWSは月¥5k くらいに収まってます
Slide 17
Slide 17 text
アバターポイント
Slide 18
Slide 18 text
なぜアバターポイントが生まれたのか アバター制限というモノ でき ない Questにも対応したいしーポリゴン数 こんくらいじゃないと重いじゃん。 でもあれ?PC向けアプリ多くね??? 1 コネチャがDiscordやVRCで フレンドと話題になった 2 コネチャが出たのでフレンドと 一緒にConnectに登録 3 Connectにアバターを アップロード
Slide 19
Slide 19 text
アバターポイント誕生前夜 なぜアバターポイントが生まれたのか アバター制限解除したい Quest向けアプリもあるから無理 アバターのスペックで 段階作る? 改定した時に混乱しそう あと優劣付けたくない 優劣をイメージしない名前で、アバターの描画負荷を連続した数値に 表現できれば良いのでは? (アバターポイント)呼んだ?
Slide 20
Slide 20 text
アバターポイントの基準が決まるまで とりあえずポリゴン数を調べてみた 7000ポリから100000ポリまでの ほぼ同じアバターをVRoid Studioで作成 30fpsを維持できるアバター数を計測 地道なパフォーマンス計測 ほぼリニア
Slide 21
Slide 21 text
QuestとPCの性能差を考える アバターポイントの基準が決まるまで 50000ポリまではQuestとPCの性能差は一定 →50000ポリを境界にする
Slide 22
Slide 22 text
アバターポイントの誕生 50000ポリ未満はQuest向け 目安:100÷AP=描画アバター数 50000ポリ以上はPC向け 目安:1000÷AP=描画アバター数 warning α版なので変わる可能性が ないとは言えません。すみません。 でも便利なのでぜひご利用ください! アバターポイント ポリゴン数 11 5000 12 10000 15 25000 20 50000 36 75000 52 100000 便利
Slide 23
Slide 23 text
APなどDMM VR Connectに関してのお問い合わせは お気軽に公式Discordサーバーからどうぞ! DMM VR lab Community https://discord.gg/cMHTQJprVV
Slide 24
Slide 24 text
No content