-
-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mixed Reality Capture not working on the Oculus Quest #44
Comments
Hi, I'm not a dev, but I need MR in my project :) |
We have a PR open for LIV support (#36), we're just waiting on the submitter to move some files around. I'm not sure what the compatibility is like for Quest though as I've only used it on desktop so far. |
Thank for the answer :). I have HTC Vive and Oculus Rift, so it's ok :) But I'm not shure if I have really understanding: in the last version of OpenBrush, with Steam, does LIV work? |
LIV doesn't work with the Oculus Quest. The Quest uses the Oculus Mixed Reality Capture mechanism that's part of the Oculus Integration Package. This is the thing that's not really working because of how the project uses the Oculus Integration Package. |
Hi again, I tried LIV on Steam and my HTC, but it didn't work. I tried "Manualy" with (and after without) SDK case "on", and finaly with "Legacy" menu... I chose "OpenBrush" in the menu. |
Tilt Brush (therefore Open Brush) has flaky support with LIV at the moment, and from experience it's usually a gamble it'll even run correctly once you get it working! You'll need to wait till #36 is merged into the main codebase and released to have proper support. |
OK, thank you. If I understand it's a work in progress ;) |
Fixed in #80 |
It appears that there are 2 issues that are causing the Mixed Reality support on the Oculus Quest to be broken:
OVRCameraRig
and it's just setting upOVRManager
manually instead (here).Issue number 2 makes the
OVRExternalComposition
'scameraInTrackingSpace
(part of the Oculus Integration Package) to becomefalse
, making it use the incorrectworldSpacePose
for theforegroundCamera
andbackgroundCamera
cameras used for mixed reality.I've managed to apply a workaround to the
OVRExternalComposition
object to fix both issues in a local copy, but that's not really ideal, since this is changing a file that's part of the Oculus Integration Package and this is currently being ignored by git.My solution was to replace line 97 with
replace line 123 with
and replace lines 359:370 with
essentially making
OVRExternalComposition
ignorecameraInTrackingSpace
and also making it multiply the mixed reality camera's position vector by10
(converting from meters to decimeters).I believe we might need to adopt the
OVRCameraRig
on theVrSdk
to be able to solve this properly, but this might cause other issues. There might be some other solution, but I'm not really an expert on Unity or the Oculus SDK.The text was updated successfully, but these errors were encountered: