1runeberg / OpenXRProvider_v2

Provides a simpler C++ interface to the OpenXR api. Also includes an optional render module introduced in Demo 5 (Hello PBR). Currently an active work in progress with testing done in both Android (Meta Quest), Win64 and Linux.
MIT License
31 stars 3 forks source link

Headless, Vive Trackers #1

Closed CharlotteGore closed 1 year ago

CharlotteGore commented 1 year ago

Hi,

I'm not really expecting this to get merged in, especially cos it's really early, very rough, not stuck to your coding standards or naming conventions etc... but I figured you might be interested?

I've been working on demonstrating running OpenXR in headless mode with XR_MND_headless, along with adding support for Vive Trackers. Basically I see this as the virtual production usecase - no vr rendering, just tracked inputs.

If there's any part of this you actually might consider adding, let me know what changes you'd like to see, if any, but honestly no hard feelings if you're doing your own thing, I can maintain my own Headless Fork :)

BTW I kinda struggled getting the XR_HTCX_vive_tracker_interaction extension to actually get enabled without adding my Ext class with the official extensions and modifying openxr provider itself. Not sure why.

But yeah thanks for this :)

1runeberg commented 1 year ago

Hi - sorry didn’t notice this so haven’t had a chance to review. My GitHub notifs seems to be hit or miss.

CharlotteGore commented 1 year ago

oh no worries, it was only a draft, and I just closed it cos I think you're going in a different direction, plus the code is no-where near close to being ready for review, so I'm just focusing on my own headless fork right now. :D