我可以控制FX Composer中的绘制顺序吗?
我正在使用Nvidia FX Composer编写一个半透明的CgFX着色器。一切都很好,期望在我的渲染视图中,场景背面的对象将被绘制在我的阴影对象之上。
这是我的技巧:
技术主要{
传递p0
{
DepthTestEnable = true;
DepthMask = false;
CullFaceEnable = false;
BlendEnable = true;
BlendFunc = int2(SrcAlpha,OneMinusSrcAlpha);
DepthFunc = LEqual;
VertexProgram = compile vp40 std_VS();
FragmentProgram =编译gp4fp std_PS();
}
}
如果我打开DepthMask,那么后面的对象会被完全掩盖,这会破坏透明度的目的。看起来这些物体并没有被拉回到前面。有没有办法确认,我可以控制FX Composer的渲染器将项目绘制到屏幕的顺序吗?
没有找到相关结果
已邀请:
1 个回复
涸坍饺