-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Difference between OpenVR and SteamVR #291
Comments
As I understand it : SteamVR is the runtime you install on your computer via Steam. OpenVR is the API that permit you to use various VR systems on your application via SteamVR, and as I understand, to code additional drivers for targeting other VR hardware. SteamVR's main platform is obviously the Vive, but it ships with drivers giving it full compatibility with the Rift and Touch. Somebody wrote a driver to use the old Razer Hydras controllers as VR hand controllers. To sum things up :
|
Why won't they seperate steamVR and steam client? We would just like to use steamVR runtime without steam |
Same is true in the Oculus side of thing. You have to have Oculus Home running to use the Rift, even if you're not launching content from your Oculus Home Library. |
@Swoorup You can (now?) run SteamVR without having Steam. Steam is just a launcher/update service for SteamVR. If you have a Unity or Unreal game for example that is packaged to use SteamVR when you launch the game it can open SteamVR without ever opening Steam. |
You are welcome to launch SteamVR without Steam and run content that way. Except for occasional bugs, this is a configuration we've supported since the Vive launch. If you are in an enterprise where you want to distribute SteamVR internally without Steam on each machine, email [email protected]. We have an additional license for that. OpenVR is the API. SteamVR is the implementation of that API. |
What is the difference between OpenVR and SteamVR? Is OpenVR an interface and SteamVR an implementation?
The text was updated successfully, but these errors were encountered: