如何在VR / Unity中获得与订单无关的透明性?

时间:2018-10-18 21:29:35

标签: unity3d rendering transparency oculus

我正在使用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

0 个答案:

没有答案