
프래그먼트 셰이더는 픽셀 출력 (알파 포함)의 색상을 결정합니다. unlit셰이더의 경우 이것은 상당히 단순한 단색이거나 입력 텍스처를 샘플링하여 얻은 색상 일 수 있습니다. 조명 셰이더의 경우 조금 더 복잡하지만 URP는 조명 섹션에서 살펴볼 몇 가지 편리한 기능을 제공합니다. 프래그먼트 셰이더가 수신하는 Varyings데이터는 프래그먼트가 속한 삼각형을 구성하는 세 개의 정점 사이에 선형 보간됩니다. 이것이 바로 정점 셰이더에서 삼각형의 각 정점에 대해 (1,0,0), (0,1,0) 및 (0,0,1)을 출력 할 수있는 이유입니다. 그러나 프래그먼트에서는 다음과 같은 결과를 얻게됩니다. 이 데이터가 노멀 용 (lighting/shading에 사용됨) 인 경우 보간으로 인해 값이 더 이상 단위 벡터가 아..
Unity/Shader
2021. 1. 21. 12:54
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크