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
Render from PV Camera Causes Loss of Holograms in MRC #8066
Comments
Just to include some extra context, this may not be entirely due to a Unity issue. As noted in HoloLens Known Issues updated April 2020:
|
Looks like everywhere MRTK sets the focus point makes sure the normal is pointing back at the camera. For example: Line 358 in 18fe32f
Additionally, yeah, this text is misleading. It meant "or newer [Unity 2018.4 builds]", not just newer Unity builds. Who's to know which specific 2019 builds are "newer" than 2018.4.13, since they were being released simultaneously! We should call out a specific 2019 build to clear that up. |
I had this same bug, but it only happens for some of my users (possibly OS version dependent) When recording video and then starting the app, the HoloLens user could not see any holograms. But the holograms were visible on the video afterwards. Disabling "Render from PV Camera" setting resolves the issue. The same happened while using Remote Assist, but then the holograms were not visible for any user. Unity 2019.4.8, MRTK 2.4 Release, UWP 10.0.18362.0, Legacy XR Pipeline (Windows Mixed Reality v4.2.3 Package) |
Wow, that's really interesting. I had the opposite. I could see the holograms on device but not see them in the MRC video. Both would be good to describe in the docs update. @keveleigh or @wiwei any thoughts on who we could assign this to? Looks like both a docs update and potentially a code fix too. Urgency isn't critical, but it is difficult to figure out when it happens. |
I can get 100% repro on this, using Unity 2019.4.2f1. It appears the MRC is ignoring the MRTKPlayspace transform and only using the camera's local transform. Repro steps:
Note that if "Render from PV Camera" is not enabled, then there is no disparity, the MRC and the user view are both displaced to the right as expected. |
@keveleigh @davidkline-ms This seems to be affecting more customers. Any chance we can bump this up? It appears this may be a Unity issue and not something we can fix. There is still the question @keveleigh posted above about whether there's anything we need to be careful about with camera normals. If nothing else, could we figure out which Unity 2019 and 2020 versions this is fixed in and update the docs for the feature? @polar-kev This is an example of one of the bugs I would like to see a version table for. "If you need Render from PV camera, here are the Unity versions where this feature works as designed." |
My read of this is that this thread has come to describe multiple issues:
|
The customer is using MRTK HandMenuExample that can reproduce this issue. The customer told us that Unityの2019.4 2019.4.15f1 could fix this problem. The customer environment which reproduce this issue: |
@keveleigh, is there any further investigation that needs to be done on this? |
@polar-kev Do you know if this setting is true in MRTK version 2.3 as well? |
Hi @soshogoh, is it just the hand menu that's disappearing or is it all holograms that are disappearing? |
@polar-kev Do you have an estimated timeline for this fix? This is our second oldest partner issue, so we want to reach resolution for our partner ASAP. |
Updating the Unity version recommendations as per this issue tracked in the MRTK github repo, microsoft/MixedRealityToolkit-Unity#8066
Status update on not being able to record holograms during mixed reality capture, Fixed in
Not Yet Fixed in
|
@RogPodge, can you update the Mixed Reality Capture profile "information" caption (see the screenshot in the issue description) with the following, "Render from PC camera is supported in Unity 2018.4.13 and newer if using Unity 2018, and Unity 2019.4.9f1 and newer if using Unity 2019". |
@polar-kev There's also the issue about
which seems to be fixed in Unity 2020 but is still present across the board in 2018 and 2019. |
This is now fixed as of Unity 2019.4.25
This is now fixed as of Unity 2019.4.25 if using 2019 and Unity 2018.4.34 if using 2018. |
Describe the bug
I was struggling with not being able to capture holograms in either Photo or Video mode of MRC. I knew this was application specific because it did not happen in the shell or other apps.
I finally remembered that I enabled the setting "Render from PV Camera". Currently I'm using Unity 2019.2.21f1. Though the UI says "is supported on Unity 2018.4.13f1 or newer", this feature does not appear to work correctly on Unity 2019.2.x builds.
I feel this warning should include more information about which specific Unity builds are supported. I would also like this warning to be more specific about what is meant by "incorrect capture behavior".
Thanks
Screenshots
Your setup (please complete the following information)
Target platform (please complete the following information)
The text was updated successfully, but these errors were encountered: