Unity Surface Shader cginc를 활용한 shader 작성
Unity 내부에 define된 Lambert, BlinnPhong, Standard 이외에는 Custom Lighting Model을 사용해 보통 Shader 안에서 작성하게 된다. inline half4 LightingUnlit(SurfaceOutput s, half3 lightDir, half atten) { return fixed4(s.Albedo, s.Alpha); }프로젝트 진행에 따라 Custom Shader가 늘어나고 중간에 Custom Lighting Model을 수정해야할 경우가 생길때 이를 Shader 마다 일일이 수정해주게 되는것도 일인데 cginc 파일을 Shader에 포함해 작성하게 되면 이런 수고를 줄일수 있다. 아래는 일반적인 Lambert Shader를 Lighting Mo..