Unity/Shader Graph & Amplify

NormalUnpack 코드

TA Rio 2021. 11. 6. 12:46
   packednormal.x *= packednormal.w;

    fixed3 normal;
    normal.xy = packednormal.xy * 2 - 1;
    normal.z = sqrt(1 - saturate(dot(normal.xy, normal.xy)));
    return normal;

Normal Unpack 원리를 알고자 풀어봤습니다.