o3de / o3de-atom-sampleviewer

Atom sample viewer project for the Open 3D Engine
https://o3de.org
Other
32 stars 37 forks source link

Improved XRExampleComponent #655

Closed galibzon closed 12 months ago

galibzon commented 1 year ago

Improved XRExampleComponent

The XREampleComponent now uses AZ::RPI::XRSpaceNotificationBus::OnXRSpaceLocationsChanged() and also uses the O3DE coordinate space convention.

This improves Jittering, sense of depth and correct orientation of the cubes used to represent the joystick locations relative to the headset pose.

This PR is dependent on the following PRs: https://github.com/o3de/o3de/pull/17042 https://github.com/o3de/o3de-extras/pull/608

galibzon commented 1 year ago

One thing you could do if you incremented the OpenXR gem.json version would be to modify the project.json gem_names to depend on the updated version of the OpenXR gem e.g. openxr>=2.0.0

Done. ASV now requires >= 1.0.1 for both XR and OpenXRVk Gems.