着色器渲染颠倒

时间:2017-03-09 08:32:23

标签: c# unity3d hlsl

我正试图在我的项目中实现这个发光/高光着色器。

http://xroft666.blogspot.com.au/

但由于某种原因,渲染是颠倒的,并没有与网格对齐。

我没有使用着色器的经验。这是截图:

enter image description here

我有点猜测" o"的返回值是有问题的。

        struct v2f {
            float4 vertex : SV_POSITION;
            float4 projPos : TEXCOORD1;
        };

        v2f vert( float4 v : POSITION ) {
            v2f o;
            o.vertex = mul(UNITY_MATRIX_MVP, v );
            o.projPos = ComputeScreenPos(o.vertex);   


            return o;
        }

是否可以反转" o"?

的特定轴

非常感谢任何帮助。

0 个答案:

没有答案