특정 각도에서는 원하는대로 나오는데


나머지는 이상하게 나옵니다 왜 절반이 빨갛게 되는거지?..



7cf3c028e2f206a26d81f6e74082716dee


7ff3c028e2f206a26d81f6e74e85716edf


7ef3c028e2f206a26d81f6e44f867364b3



void surf (Input IN, inout SurfaceOutput o)

        {

            // Albedo comes from a texture tinted by color

            fixed4 c = tex2D (_MainTex, IN.uv_MainTex);

           

o.Albedo = c.rgb;


float rim = saturate(dot(o.Normal, IN.viewDir));

o.Emission = pow(1 - rim , _RimPower) * _RimColor.rgb;


o.Alpha = 1.0f;


        }


코드입니다