[Unity] 셰이더 코드 (3) - SubShader 작성 방법
2024. 1. 19.
지난 포스팅에서는 ShaderLab의 구조와 Properties에 대해 작성하였다. 이제 본격적인 SubShader 코드 작성 방법에 대해 포스팅하고자 한다. SubShader와 Tags, Pass 그리고 HLSLPROGRAM 서브 셰이더는 호환되는 하드웨어의 정보와 타깃 렌더 파이프라인의 정보가 들어가 있고, Tag와 Pass라는 정보도 들어가 있다. 그렇다면 이러한 것들은 어떻게 코드로 나타내고 또 어떤 의미를 지니고 있을까. 시작하기 전에 전체 코드를 다시 복기할 필요가 있다. Shader "Examples/Code" { Properties { _BaseColor("Base Color", Color) = (1,1,1,1) } SubShader { Tags { "Render Type" = "Opaqu..