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
Search
Keizo Nagamine
July 20, 2019
Technology
2.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
リアルと重ねるVR
Keizo Nagamine
July 20, 2019
More Decks by Keizo Nagamine
See All by Keizo Nagamine
福岡XR部でのHubs活用事例報告っ!
kzonag
0
220
ついに届いたNreal! -サンプルランチャーを作ってみた-
kzonag
0
280
福岡XR部の紹介と最近のオンライン活動
kzonag
0
2.4k
ZoomとHubsの繋げ方
kzonag
0
710
VTuberになるために必要な要素技術
kzonag
0
140
PhotonでOculusAvatarを動かす方法
kzonag
0
580
UnityでOculuQuest入門
kzonag
0
1.2k
XRのおさらいと最近ホットな話題
kzonag
0
140
UnityマンがA-Frameさわってみて感じた共通点とか
kzonag
0
750
Other Decks in Technology
See All in Technology
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
140
会社説明資料
persolserverworks
0
9.8k
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
200
今さら理解するウェブフォントver.2026
takanorip
3
890
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
810
継続的なAIコスト最適化
bgpat
1
350
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
590
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
310
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
930
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
560
Balancing Empowerment & Direction
lara
6
1.3k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Building a Scalable Design System with Sketch
lauravandoore
464
34k
The SEO Collaboration Effect
kristinabergwall1
1
590
Faster Mobile Websites
deanohume
310
32k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
RailsConf 2023
tenderlove
30
1.6k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Mobile First: as difficult as doing things right
swwweet
225
10k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Transcript
リアルと重ねるVR アリーナスケールマルチプレイVRに向けた はじめの一歩 @KzoNag 2019年7月20日 FUKUOKA Engineers Day 2019 ~Summer~
#edayfuk #福岡XR部
自己紹介 ながみね @KzoNag Jollystics Inc. / 福岡XR部 Unityを触っていることが多い XR/インタラクティブ/モバイル 2
デモしたい! (1年半ぶり2回目) 3
第1回にも参加しました 4
発展させたのも作ったり 5 今年も8/1~4にアクロス で展示します!
6
XR = VR/AR/MR... ❖ VR : Virtual Reality ▫ 人工現実感・仮想現実
▫ まるで現実かのような感覚を与える技術 ❖ AR : Augmented Reality ▫ 拡張現実 ▫ 現実空間にデジタル情報を付加する技術 ❖ MR : Mixed Reality 複合現実 ▫ 現実空間と仮想空間を混合する技術 7
正式発足して1年くらい 8 FBグループ履歴より
コンセプト ▪ XR技術・表現に興味のある人が集まる ▪ 話したり試したり遊んだり学んだりする ▪ Not エンジニアコミュニティ 9
コンセプト ▪ XR技術・表現に興味のある人が集まる ▪ 話したり試したり遊んだり学んだりする ▪ Not エンジニア (only) コミュニティ
▫ エンジニア ▫ デザイナー ▫ 企画 ▫ ビジネス 10
11 部室 3D空間 By @Skip369さん
12 By @sgidonさん 次回は8月21日!
13 By @basane_さん
14 By @totomomoXRさん
15 By @asidys230さん
16 2019年も9~11月 で開催検討中!
みんな色々と企画してくれて嬉しい! 17
本題 18
リアルと重ねるVR アリーナスケールマルチプレイVRに向けた はじめの一歩 19 ?
マルチプレイVR ▪ 複数人で同一の空間に入って体験するVRコンテンツ ▪ オンラインゲームのVR版と思えばOK 20
ルームスケール ▪ 部屋程度の広さをトラッキングして VR空間を歩き回って移動できる技術 21
アリーナスケール ▪ ルームスケールの発展型 ▪ アリーナレベルの広い空間を歩き回れる 22
OC5でのデモ 23 実装時期は「数年以内」? Oculus Quest WILL BLOW YOUR MIND! |
Arena Size Gameplay https://www.youtube.com/watch?v=6VnQjrZk3rU
某社が独自に実装したデモ 24 Oculus Quest "Shared Space" Demo https://www.youtube.com/watch?v=msbTbfep_sY
リアル空間と バーチャル空間が 紐付いてる! 25 めっちゃおもしろいやーん! こういうの作れるんやろかー!?
できたものチラ見せ 26
必要なもの (1) 27 VRデバイス
❏ 歩き回れる ❏ ケーブル無し ❏ 外部センサー無し ❏ ¥49,800 ❏ 今注文すると7/22までに発送
28 OculusQuest https://www.oculus.com/quest/
必要なもの (2) 29 アリーナ
XRミーティングか遊ぶ会でやりたい 30 なし
必要なもの (3) 31 開発環境
❏ Oculus QuestはAndroidベース ❏ Unity2019ならAndroid開発環境も 同時に入れられるので便利 32 Unity + Android開発環境
必要なもの (4) 33 操作キャラクター
Oculus Avatar Oculusが提供するアバターの仕組み 任天堂のMiiみたいなもの 簡単に扱えるようなSDKが用意されている (Questだと個人の情報が取れないのでデフォルトで我慢) 34 https://developer.oculus.com/documentation/avatarsdk/latest/concepts/avatars-sdk-intro/
必要なもの (5) 35 ネットワークシステム
Photon マルチプレイゲームに必要なネットワーク機能を提供するサービス 無料プランあり Unity向けパッケージ : Photon Unity Networking (PUN) 36
https://www.photonengine.com/ja-JP/PUN
ネットワークオブジェクト 37 Client1 Client2 プレイヤー操作で 移動 Client1に 同期して移動
必要なもの (6) 38 位置合わせ
プレイヤーは固有の座標系を持つ 39 プレイヤーAのVR世界のテーブル Pos(1,0,3) Rot(0, 45, 0) 座標系A プレイヤーA
そのままでは現実と一致しない 40 Pos(1,0,3) Rot(0, 45, 0) 座標系A プレイヤーA 現実世界のテーブル ズレ
別プレイヤーとも一致しない 41 Pos(1,0,3) Rot(0, 45, 0) 座標系A プレイヤーA プレイヤーBのVR世界のテーブル Pos(1,0,3)
Rot(0, 45, 0) 座標系B プレイヤーB ズレ
位置が合う共通の基準点を決めたい 42 プレイヤーAのVR世界のテーブル Pos(1,0,3) Rot(0, 45, 0) 座標系A プレイヤーA プレイヤーBのVR世界のテーブル
Pos(1,0,3) Rot(0, 45, 0) 座標系B プレイヤーB 共通座標系
マルチプレイARの場合はマーカー 43
今回試した方法 44 位置合わせ用 コントローラー設置場所 1. 左右のコントローラーを 設置場所に置いてトリガーを引く 2. コントローラー間の中点を基準点、 線分に直角な向きをZ方向とする
DEMO ※今日のデモは現実に合わせたバーチャル空間ではないです 位置合わせが上手くいけばあとはモデルを用意すればできるはず
CREDITS Special thanks to all the people who made and
released these awesome resources for free: ▪ Presentation template by SlidesCarnival ▪ Photographs by Unsplash 46