o3de / o3de-atom-sampleviewer

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

Improved XRExampleComponent #655

Closed galibzon closed 9 months ago

galibzon commented 9 months 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 9 months 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.