[SHADER] Texture Channel Swap
보통 2D, 3D 할 것 없이, 게임 내 오브젝트를 표현하기 위해서는 최소 한 장의 "색을 표현" 하는 텍스처가 필요하다. 물론 텍스처를 사용하지 않는 게임도 존재하지만, 어디까지나 보통의 게임은 필수이다. 컴퓨터 그래픽스에서 색은 RGB 채널을 이용하고, 추가한다면 Alpha 채널이 붙는다. 그리고 이 채널 3, 4개가 보통 하나의 이미지 파일이 된다. 요즘 오픈하는 게임을 보면 색 이외에도, 쇠를 더욱더 쇠같이, 가죽을 더욱 가죽같이 보이도록 여러 가지 기능들이 추가되어 있는데, 이런 기능들을 위하여 더욱 많은 수의 텍스처를 필요로 하게 되었다. 셰이더로 이런 재질들을 만들어 주더라도, 그 재질이 들어가는 범위를 효율적으로 관리하기 위하여, 마스킹 텍스처를 사용하는 것이 일반적이다. 이런 여러 이유들..