Developer Resource: Difference between revisions
Appearance
No edit summary |
RealEditor (talk | contribs) destub |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{TOCRIGHT}} | ||
==How to Get Started== | |||
{{see also|How to Get Started in VR Development}} | |||
{{:How to Get Started in VR Development}} | |||
==SDKs== | ==SDKs== | ||
Line 17: | Line 20: | ||
*'''[[SteamVR Runtime]]''' is responsible for [[reprojection]] and supports [[Rift]] and [[Vive]]. | *'''[[SteamVR Runtime]]''' is responsible for [[reprojection]] and supports [[Rift]] and [[Vive]]. | ||
If you launch a game on Steam that supports [[Rift]] natively (meaning, it has been compiled against the [[ | If you launch a game on Steam that supports [[Rift]] natively (meaning, it has been compiled against the [[Oculus SDK]]), you will get [[asynchronous timewarp]] and it will run exactly like the game from Oculus Home. It won't use the the [[SteamVR Runtime]], it will use the [[Oculus Runtime]]. Only downside is that launching the game is more difficult. | ||
If you buy a game that is compiled against the [[OpenVR SDK]], then it can run on [[Vive]] and Rift. However, running on Rift uses both runtimes: | If you buy a game that is compiled against the [[OpenVR SDK]], then it can run on [[Vive]] and Rift. However, running on Rift uses both runtimes: | ||
Line 31: | Line 34: | ||
*'''[[Steam]]/[[SteamVR]]''' technically does not need to run when launching [[OpenVR]] games, but highly recommended (room setup and config is pulled from there). Also handles overlay menu on the Xbox button, or when running on the Rift, it launches by pressing the select/start button in the Oculus Universal Menu. | *'''[[Steam]]/[[SteamVR]]''' technically does not need to run when launching [[OpenVR]] games, but highly recommended (room setup and config is pulled from there). Also handles overlay menu on the Xbox button, or when running on the Rift, it launches by pressing the select/start button in the Oculus Universal Menu. | ||
===Example=== | |||
[[Project Cars]] on Steam supports both [[OpenVR]] and [[OVR]]. The Oculus Home version supports only OVR as of today. | |||
#Project Cars on Home + Rift -> will run natively | |||
#Project Cars on Steam + Vive -> will run natively | |||
#Project Cars on Steam + Rift + launched as Rift app -> will run natively | |||
#Project Cars on Home + Vive -> won't run | |||
#Project Cars on Steam + Rift + launched as SteamVR app -> will run via SteamVR | |||
==Wrappers and Injectors== | ==Wrappers and Injectors== | ||
Line 47: | Line 59: | ||
==Resources== | ==Resources== | ||
[[Oculus Sample Framework]] and [[Oculus Sample Framework for Unity 5]]<ref>https://developer.oculus.com/blog/introducing-the-oculus-sample-framework-for-unity-5/</ref> - Experimental sandbox for VR developers and designers. | [[Oculus Sample Framework]] and [[Oculus Sample Framework for Unity 5]]<ref>https://developer.oculus.com/blog/introducing-the-oculus-sample-framework-for-unity-5/</ref> - Experimental sandbox for VR developers and designers. | ||
{{see also|Resources Directory}} | |||
{{:Resources Directory}} | |||
==3D models== | ==3D models== |