我正在使用this github project在Unity中创建加权的,与混合顺序无关的透明度。我的问题是我似乎无法使其与自己的对象一起使用。加权OIT的示例场景可以按原样完美运行,但是当我将自己的球体引入场景并像场景中的其他对象一样将其与ODT着色器附加在一起时,它将在不应该存在的其他对象后面渲染球体。
同一件事发生在多个嵌套球体以及我插入场景中的其他对象上。
但是,如果我对场景中包含的其中一个模型执行相同的操作,则效果完全应有。
我的模型在做什么错?
它们连接了正确的着色器,看起来对象设置和组件都与正常工作的随附模型的组件匹配。我不确定还有什么我想念的。