C# 确定角度下的统一/全息透镜分色

C# 确定角度下的统一/全息透镜分色,c#,unity3d,hololens,windows-mixed-reality,C#,Unity3d,Hololens,Windows Mixed Reality,我在使用全息镜头和Unity 2017.3.0f3时遇到问题。我打开一个菜单(世界空间中的画布),这取决于用户使用语音命令查看的位置。 当菜单出现时,它看起来很稳定,但当在它周围走动时,有一个奇怪的点,它开始摇晃,并以不同的颜色分开,就像彩虹一样。非常令人震惊。2秒钟后,它稳定下来,看起来很好,但每次我回到那个点,同样的事情就会发生 这是非常奇怪的,因为它只是发生在进入一个特定的角度时,比如向左65º(顺时针方向认为你在6,物体是圆的中心) 我使用SetFocusPointForFrame改进了

我在使用全息镜头和Unity 2017.3.0f3时遇到问题。我打开一个菜单(世界空间中的画布),这取决于用户使用语音命令查看的位置。 当菜单出现时,它看起来很稳定,但当在它周围走动时,有一个奇怪的点,它开始摇晃,并以不同的颜色分开,就像彩虹一样。非常令人震惊。2秒钟后,它稳定下来,看起来很好,但每次我回到那个点,同样的事情就会发生

这是非常奇怪的,因为它只是发生在进入一个特定的角度时,比如向左65º(顺时针方向认为你在6,物体是圆的中心)

我使用
SetFocusPointForFrame
改进了一般的稳定性,但无论如何,它仍然会产生奇怪的颜色抖动。此外,我尝试将FPS减少到24,但没有结果。质量设置为最低。。。我不知道我还能做什么。有什么帮助吗

为了更好地了解效果,我找到了这段视频:

最后的效果就是我的全息图,但分色更大,一切都在震动

谢谢大家!


编辑:我试着用设备入口录制视频,但对象消失了,而不是摇晃,真的很奇怪

嗯,这不是一个真正的解决办法。但是如果我将Unity 2017.1.0f和Visual Studio 2015与UWP SDK 10.0.14393.0一起使用,问题就会消失。。。我将尝试找出这是统一问题还是SDK问题,但目前这是一个有效的解决方案,可以避免分色带来的严重震动


希望这对别人有帮助!:)

我不熟悉全息镜头和Vive的区别,但是。。。你有可能失去跟踪吗?场景中是否有其他对象,它们是否在同一位置受到相同的影响?(或相同的相对位置?)您可以查看控制台是否正在发生特定事件。可能不是65度,但需要完全旋转和一些计算。不知道,但可能控制台会告诉你有重大事件发生。@基本上,空间的线框也会震动,我认为相机是被震动的那个,因为所有东西都突然移动。@Everts控制台没有显示任何东西。。。这似乎是行为上的一个缺陷。。。但是我的代码没有这样做。。。dunnoTry可能会重新校准设备。在黑暗中拍摄。。。