Forum Discussion
badaudio
7 years agoHonored Guest
Any way to have shared tracking origin between apps?
Greetings,
We are developing a standalone app (PC SDK) which is to be run alongside game content. This app sends us accurate tracking information which we have mapped to real world objects in the room. Unfortunately, we've noticed that resetting the view ingame does not seem to register as a shift in coordinate system in our standalone app (CalibratedOrigin does not register a change). We need to have this information in order to compensate for the change in coordinate system and to map our real world objects in the new coordinate system. Can someone please give us advice on how this could be done? Can we share the tracking origin between apps?
Many thanks
We are developing a standalone app (PC SDK) which is to be run alongside game content. This app sends us accurate tracking information which we have mapped to real world objects in the room. Unfortunately, we've noticed that resetting the view ingame does not seem to register as a shift in coordinate system in our standalone app (CalibratedOrigin does not register a change). We need to have this information in order to compensate for the change in coordinate system and to map our real world objects in the new coordinate system. Can someone please give us advice on how this could be done? Can we share the tracking origin between apps?
Many thanks
1 Reply
- volgaksoyExpert ProtegeHi,
I'm somewhat confused by your post probably because the terminology and wording isn't what I'm expecting. Can you elaborate your post with some details?
For example what do you mean by "run alongside game content"? Is the game content another VR game? Do you have access to the code of this game or is it 3rd party content that you don't have control over?
"This app sends us accurate tracking information". What is "this app"? The game content app? What is "us" in this context? The standalone app you're building? How is that info being sent?
"resetting the view ingame". Which game are you referring to?
Anyway. You get the picture as to why I'm not clear about what you're trying to do.
CalibratedOrigin is only meant to change for *that* VR app. It's not a global variable, so resetting the origin in one app will not affect it another app. If you need access to such data, you might have to send the data from one app to the other manually. You can use the "ovr_SpecifyTrackingOrigin" call with the calibrated origin you have from the other app. Of course that assumes you can mod the code of the other app to send the data over to your standalone app. I hope that helps, but I might've misunderstood your original post.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 3 years ago
- 9 months ago
- 10 months ago
- 2 years ago