Transparent Cutout Vertex-Lit

컷아웃 셰이더는 투명한 오브젝트를 표현하는 또 다른 방법입니다. 컷아웃과 일반 투명한셰이더 사이의 차이점은:

  • 셰이더는 부분적으로 투명한 영역을 나타낼 수 없습니다. 모든 것은 완전 불투명 하거나 완전 투명한 것, 둘 중 하나가 될 것 입니다.
  • 이 셰이더를 사용하는 오브젝트는 그림자를 던지고 받을 수 있습니다.
  • 투명한 셰이더와 일반적으로 관련된 그래픽적 정렬문제는 이 셰이더를 사용할 경우 발생하지 않습니다.

이 셰이더는 투명한 부분을 결정하기 위해 Base 텍스처에 포함된 알파 채널을 사용합니다. 만일 그 알파가 투명한 부분과 불투명한 부분 사이에 혼합을 포함하고 있다면, 어느 부분을 보여줄지에 대한 컷오프 포인트를 수동으로 결정할 수 있습니다. 이 컷오프는 Alpha Cutoff 슬라이더를 조정하여 변경합니다.

셰이더(Shader)는 Vertex-Lit 이며, 이는 가장 간단한 셰이더 중 하나입니다. 이 위를 비치는 모든 조명은 한 번의 패스로 랜더링이 되고 버티스(vertices)에서만 계산이 되어 집니다.

이것이 vertex-lit 이기 때문에, 이것은 라이트 쿠키(light cookies)나 노멀 매핑(normal mapping) 혹은 그림자와 같은 픽셀 기반의 랜더링 효과는 표시하지 않습니다. 이 셰이더는 모델의 테셀레이션(tessellation)에 훨씬 더 민감합니다. 사용자가 이 셰이더를 사용하여 포인트 라이트를 큐브에 아주 가까이 두면, 그 라이트는 코너에서만 계산 될 것입니다. Pixel-lit 셰이더는 좋은 둥근 모양의 하이라이트를 테셀레이션(tessellation)에 관계없이 생성하는 데 매우 효과적입니다. 만일 사용자가 원하는 효과가 이것이라면, 대신 pixel-lit 셰이더나 오브젝트이 텔셀레이션 증가를 고려해야 할 것 입니다.

Performance

일반적으로 이 쉐이더는 표현하기에 비용히 적게 듭니다. 더 자세한 정보를 위해서는 Shader Peformance page를 살펴보시기 바랍니다.

역링크