-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Add OpenXR demo project showing off local reference space #1012
base: master
Are you sure you want to change the base?
Conversation
For those who are interested in this, recording of the stream in which I build the first part of this demo: https://youtube.com/live/eWpNwrPTiqw |
d256e73
to
d1206e9
Compare
I've added a Gokart model from sketchfab that is CC-BY-4.0, hopefully that is acceptable here, else I'll need to look into another one. This also has a little display on the steering wheel that we've used to display FPS and velocity information. Nice little touch. Also added a polyhaven skytexture. |
xr/openxr_vehicle_movement/assets/uv.jpg Maybe you could add a separate |
d6df5e8
to
98483a9
Compare
I ended up removing it as I only used it temporarily. |
d77ba52
to
3a74158
Compare
3a74158
to
670de95
Compare
This demo shows off how to create a vehicle centric XR game using OpenXR.
The basic idea is a simple go-kart race game.
Important here is the use of the "local" reference space.
It also shows mixing traditional inputs (keyboard/gamepad/steering wheel) with XR input.
If the player uses their controllers and holds them near the steering wheel, they will snap into place and the player will be able to turn the wheel. The triggers on the controller are used to accelerate (right controller) and brake (left controller)