我正在使用This github project在我的项目中创建与订单无关的透明度。在普通相机[no OIT] [OIT]上可以正常工作,但是当我尝试在VR设置中使用它时,它只是不会在“透明”层上渲染任何对象使用上面的项目。 [VR no OIT] [VR no working with OIT]。
除了不渲染任何标记为透明的东西之外,左右摄像头还以不应该偏移的方式偏移,因此您会获得令人迷惑的效果,好像眼睛在错误的位置。
我正在使用Oculus SDK,但我认为不是那样。如果我仅使用用于Oculus耳机的摄像头,也会发生同样的事情。
Here是Unity项目,如果您想自己看看的话。
谢谢
编辑:我有时还得到一种怪异的效果,其中球体将全部变黑并保持在我的左眼中心,其余的场景则颠倒过来。右眼会使所有未标记为透明的东西正确呈现。我相信发生这种情况时,我在OVR摄像机装置中使用的是单摄像机设置,但是当我回去记录这些错误时,却无法产生相同的错误。
此外,我正在使用Unity 2018.2.0f2和Oculus SDK v1.30.1