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
VR HMDとしてのVision Pro+ゲーム開発について
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
yasei no otoko
October 23, 2024
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VR HMDとしてのVision Pro+ゲーム開発について
yasei no otoko
October 23, 2024
More Decks by yasei no otoko
See All by yasei no otoko
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
140
一人からのゲーム開発
yasei_no_otoko
1
920
今更聞けないビデオコーデックの話
yasei_no_otoko
0
130
Other Decks in Programming
See All in Programming
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
260
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
2
990
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
290
MySQLとPostgreSQLって何が違うの?
akagami
PRO
0
160
業務時間外もAIに働いてもらう話
colorful12
3
9.9k
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
0
130
バグを直したら useEffect が消えた
colorful12
3
820
Oxlintはいいぞ(続)
yug1224
1
530
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
1
420
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.2k
ソフトウェアラスタライザ
fadis
1
780
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
270
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
1.9k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
800
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Speed Design
sergeychernyshev
33
2.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
510
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Tell your own story through comics
letsgokoyo
1
1.1k
Transcript
VR HMDとしてのVision Pro +ゲーム開発について 株式会社ワイルドマン 代表取締役社長 渡部晴人
• 2012年にMacbook Pro(初代Retina)を購入 • 同年KickstarterでOculus Riftに出資 • 2013年にコミケでVRゲームを展示 • 2014年に窓の杜ゲーム大賞を受賞
• 2015年にWebエンジニアを退職 • 2016年からVR専業に • 2018年に株式会社ワイルドマンを創業 • 2019年に会社員を辞職 • 現在に至る 略歴
None
• 2014 Oculus Rift DK2 / Gear VR • 2016
Oculus Rift CV1/HTC Vive/PSVR • 2017 Windows MR • 2018 Vive Pro / Oculus Go • 2019 Oculus Rift S / Oculus Quest • 2020 Oculus Quest 2 • 2022 Meta Quest Pro • 2023 Meta Quest 3 / PSVR 2 • 2024 Apple Vision Pro 過去10年のVRヘッドマウントディスプレイ 解像度 • 2014 1920 x 1080〜2560 x 1440 • 2016 1920 x 1080〜2160 x 1200 • 2017 2880 × 1440 • 2020 3664 × 1920 • 2023 4128 × 2208 • 2024 7320 × 3200
デメリット • 価格の高さ • 重量(とそれによる装着感) • 対応ソフトの少なさ メリット • 圧倒的な解像度
• 自動IPD調節 • 高性能なSoC • 高精細なパススルー • 低遅延動作 • アイトラッキング標準 • iCloud連携 Vision Proのメリット、デメリット
• ソニー製マイクロ有機EL – 液晶よりも高い色再現度 – 現在最高クラスの解像度 • パススルーカメラも – ソニー製のCMOSセンサー
Vision Proのディスプレイ https://image.itmedia.co.jp/l/im/ee/articles/2405/31/l_mm240531_tech06a.jpg
• VR HMDの基本形+α – 6軸モーションセンサー – 赤外線カメラ – 深度センサー –
トラッキング用全周カメラ – LiDARスキャナー – 環境光センサー – 4chマイク Vision Proのセンサー類 https://image.itmedia.co.jp/l/im/ee/articles/2405/31/l_mm240531_tech02a.jpg
https://image.itmedia.co.jp/l/im/ee/articles/2405/31/l_mm240531_tech04a.jpg Vision Proのセンサー類と基板接続
• M2(8コア CPU/10コア GPU) – Macbook Air (2023)上位版相当 – スタンドアローンVRとしては
破格の高性能(後述) • R1(詳細非公開) – Apple Siliconカスタムとの噂 – センサー類の処理に使われる • PMIC(電源マネジメントIC) – 各チップへの電力供給を制御 Vision ProのSoC https://image.itmedia.co.jp/l/im/ee/articles/2405/31/l_mm240531_tech05a.jpg
•超高性能 • ほぼ13inch Macbook Air • GPU性能も誤差レベル M2の性能について https://pc.watch.impress.co.jp/img/pcw/docs/1620/268/html/PH18_o.png.html
2470 666 1099 720 8237 2266 5633 1540 0 1000
2000 3000 4000 5000 6000 7000 8000 9000 M2(AVP) CORE I7-2700K RYZEN 1700X QUEST 3 GeekBenchスコア マルチ シングル • Quest 3 2023年発売のVR HMD • Ryzen 1700X 2017年発売の8コアCPU • Core i7-2700K 2011年発売の4コアCPU 一昔前のPCよりも高速なCPU =高度なソフトを実装可能 Vision Proと他のコンピュータの比較(CPU) https://browser.geekbench.com
2011年のPCゲーム The Elder Scrolls V: Skyrim https://www.4gamer.net/games/125/G012566/20110607014/
https://www.4gamer.net/games/036/G003691/20170915138/ 2017年のPCゲーム PUBG
• 最適化しなくてもそこそこ「動いてしまう」 • バッテリーデバイスでは処理の最適化こそ正義 – CPU&GPU使用率の増加=消費電力の増大=爆熱&バッテリー損耗 – 据置よりも最適化のインセンティブが大きい • 目に見えない快適性
• グラフィックやレスポンスの差別化 高性能だからこそリソースの扱いに注意
• Swift+Reality Kit 昔ながらのコーディング開発(レベルエディタがあるのでかなりマシ) • Unity Appleも推奨。フルスタックゲームエンジン。 • Godot Engine
OSS。VisionOSにも対応リポジトリ有り • Unreal Engine Appleと法廷闘争。5.5プレビュー版で対応 Vision Pro向けのゲーム開発
Apple公式の統合開発環境 • SwiftのAPIとして実装 • AR Kitとの互換性あり • Reality Composer Proでシーンを作成可能
• レンダリングエンジンや物理エンジンも搭載したフル機能ゲームエンジン • iPhoneやiPad向けのアプリも開発可能 • iOSアプリ開発者の方にオススメ Reality Kit
デンマーク発のゲームエンジン • つい最近Ver6000.0.23が出ました(Unity 2023→Unity 6) • スマートフォン向けゲームエンジンとして隆盛を極める • 近年はVRChatのためにユーザー数が増加 •
C#で開発可能 • 要Unity Pro以上(ライセンス料が高額) • 既にUnityを使っている開発者にオススメ Unity (Poly Spatial)
MITライセンスのOSSゲームエンジンのvisionOS対応 • 完全無料 • PC、スマートフォン、OpenXR対応 • visionOS対応は現在非公式リポジトリなので上級者向け Godot Engine (Godot
Vision)
• Unreal Engine 5.5 PreviewでのvisionOS 2.0上のプレイ動画 https://x.com/iBrews/status/1833639930012053930 • UE上で試す際の追加操作 –
公式ドキュメントを参照。以下は操作の例(この他にも必要。。。) • GitHubからUnreal Engineをソースビルド • VisionOSEngine.iniを編集 • 「バーチャルリアリティ」テンプレートからプロジェクトを作成 • Plugin画面で「OpenXR visionOS」プラグインを有効にする • プラットフォームから「VisionOS」を選択しプロジェクトをパッケージ化 Unreal Engine (5.5+)