You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature Request: Implement OpenXR Support in Stride 3D
Summary
Adding OpenXR Support by integrating a robust version into Stride. OpenXR provides a unified API for VR/AR devices, making it a critical feature for modern immersive applications.
Objectives
Implementation Goals
Enable OpenXR support similar to existing VR backends.
Verify compatibility with VR headsets and mobile devices.
Ensure integration aligns with the current VR abstraction layer, requiring potential small adjustments.
Bare Minimum Functionalities
Basic head tracking and controller input.
Rendering compatibility for OpenXR-enabled devices.
Workflow adjustments to support OpenXR on mobile platforms.
Current Developer Issues
Lack of proper documentation and examples for using OpenXR with Stride 3D.
Vulkan support requires fixes for a seamless VR experience.
Developers report challenges with the VR abstraction layer's alignment with OpenXR requirements.
Testing and Platform Support
Test OpenXR implementation on popular VR headsets (e.g., Oculus, HTC Vive).
Test mobile compatibility for AR/VR applications.
Focus on Vulkan support (DX12 support deemed unnecessary for this phase).
Documentation Needs
Guides on using OpenXR for VR/AR workflows in Stride.
Examples for common use cases (headset setup, rendering adjustments, etc.).
Benefits
Unified VR/AR Development: OpenXR eliminates the need for multiple SDKs, simplifying development for multiple VR platforms.
Cross-Platform Compatibility: Mobile and headset support expands Stride 3D's utility for AR/VR developers.
Future-Proofing: OpenXR is the standard for XR development, ensuring Stride 3D stays competitive in immersive tech.
Implement OpenXR for Stride. Similar to the other VR backends.
Previous work on this was halted unfortunately.
Discussion: #1848
Open Collective: https://opencollective.com/stride3d/projects/openxr-support
Feature Request: Implement OpenXR Support in Stride 3D
Summary
Adding OpenXR Support by integrating a robust version into Stride. OpenXR provides a unified API for VR/AR devices, making it a critical feature for modern immersive applications.
Objectives
Implementation Goals
Bare Minimum Functionalities
Current Developer Issues
Testing and Platform Support
Documentation Needs
Benefits
Related Links
Next Steps
Open Collective Project
https://opencollective.com/stride3d/projects/openxr-support
The text was updated successfully, but these errors were encountered: