머티리얼에 적용될 때 2D 광원에 반응하는 셰이더를 만듭니다.
Assets > Create > Shader Graph > URP > Sprite Lit Shader Graph를 선택하여 새 에셋을 생성합니다.. 그러면 에셋 창에 Shader Graph 에셋이 생성됩니다.
새 에셋을 두 번 클릭하여 Shader Graph를 엽니다.
Shader Graph 창에서 마우스 오른쪽 버튼을 클릭하고 Create Node를 선택하여 Sample Texture 2D 노드를 생성한 후 Sample Texture 2D 옵션을 검색하여 선택합니다.
노드 중 하나의 Type을 Normal로 변경합니다.
아래와 같이 Default Type 노드의 RGBA(4) Output Slot을 연결합니다. Normal Type 노드의 출력 슬롯은 Normal(Tangent Space)(3) 입력 슬롯에 연결해야 합니다.
블랙보드에서 +를 선택하여 세 개의 Texture 2D 프로퍼티를 생성한 후 Texture 2D를 선택합니다. 이 예시에서는 이름을 ‘MainTex’, ‘MaskTex’, ’NormalMap’으로 지정합니다.
Texture 2D 프로퍼티를 에디터 창으로 드래그합니다. 아래 그림과 같이 각 프로퍼티를 Sample Texture 2D 노드의 입력 슬롯에 연결합니다. ‘NormalMap’ 프로퍼티는 Normal Type 노드에만 연결해야 합니다.
Save Asset을 선택하여 셰이더를 저장합니다.
이제 새롭게 빌드된 셰이더를 머티리얼에 적용할 수 있습니다.