The Best Resource for Minecraft
The Best Resource for Minecraft

장식은 채색된 텍스처가 아니라 그레이스케일 스텐실과 팔레트 교체입니다

장식은 채색된 텍스처가 아니라 그레이스케일 스텐실과 팔레트 교체입니다

패턴은 모양을 결정하고, 재료는 칠해질 8가지 색상만을 결정합니다. 그렇기 때문에 모든 재료가 모든 패턴과 호환되며, 장식이 갑옷의 실루엣을 절대 바꾸지 않는 이유이기도 합니다.

갑옷 장식은 198개의 개별 텍스처처럼 보이지만, 그렇지 않습니다. 게임은 갑옷 레이어별, 패턴별로 하나의 그레이스케일 이미지를 제공하며, 런타임에 재료에 해당하는 8픽셀 팔레트를 사용해 다시 색칠합니다. 이러한 분리 구조를 이해하면 장식에 관한 대부분의 의문이 풀립니다.

두 개의 파일, 두 가지 역할

완성된 장식에는 정확히 두 가지가 필요하며, 둘은 서로 겹치지 않습니다:

구성 요소정의제어 항목
패턴그레이스케일 PNG, 갑옷 레이어당 하나형태 및 배치
재료8픽셀 팔레트 스트립색상만

패턴 텍스처는 8가지 명도의 회색을 사용합니다. 각 명도는 인덱스 역할을 합니다. 렌더링 시점에 게임은 인덱스를 읽고 재료 팔레트의 해당 위치에서 색상을 찾아 적용합니다. 회색 레벨 0은 팔레트 색상 0이 되고, 회색 레벨 7은 팔레트 색상 7이 됩니다.

모든 조합이 가능한 이유

패턴 자체에는 색상이 저장되지 않으므로 충돌할 일이 없습니다. 18가지 패턴 중 어느 것이든 11가지 재료와 조합될 수 있으며, 게임은 각 조합마다 텍스처를 따로 필요로 하지 않습니다. 198개의 이미지가 아니라 18개의 패턴과 11개의 팔레트만 있으면 됩니다. 19번째 패턴이 추가되더라도 추가 아트 작업 없이 출시 당일부터 11가지 재료 모두와 작동합니다.

장식이 갑옷 부위의 외형 윤곽을 바꿀 수 없는 이유도 바로 여기에 있습니다. 스텐실은 갑옷 텍스처 자체의 경계 안쪽에 그려지며, 기하학적 형상이나 추가 모델, 두께 등은 관여하지 않습니다. 침묵 장식이 적용된 네더라이트 흉갑은 장식이 없는 것과 정확히 동일한 픽셀을 차지합니다.

더 어두운 갑옷 규칙

하나의 팔레트로는 충분하지 않습니다. 철 갑옷 위의 금 장식과 달리 금 갑옷 위의 금 장식은 기본 금속 색에 묻혀 사라지므로, 각 재료는 장식 재료와 갑옷 재료가 일치할 때 사용되는 두 번째 팔레트를 가지고 있습니다. 이는 더 어두운 색상 세트를 가리키는 동일한 8개의 인덱스이며, 이 때문에 금 갑옷 위의 금 장식은 덧칠한 줄무늬가 아니라 음각으로 새겨진 선처럼 보이게 됩니다.

이는 혼합이 아니라 색상 참조 교체입니다. 불투명도 조절, 곱하기, 색조 계산 등이 전혀 개입하지 않습니다. 그렇기 때문에 장식이 어떤 해상도에서도 선명하게 유지되며, 리소스 팩에서 팔레트를 임의의 8가지 색상으로 교체해도 깔끔한 결과를 얻을 수 있습니다.

스타일을 맞출 때 이것이 의미하는 점

  • 먼저 한 가지 재료로 패턴을 확인하세요. 모양을 결정하는 것이 우선이고, 색상은 그 다음의 독립적인 단계입니다. 둘을 동시에 바꾸려 하면 끝없이 스크롤만 하게 됩니다.
  • 실제로 착용할 갑옷에서 확인하세요. 더 어두운 갑옷 규칙 때문에 다이아몬드에서 마음에 들었던 조합이 네더라이트에서는 완전히 다르게 보일 수 있습니다.
  • 네 부위를 모두 함께 살펴보세요. 패턴은 레이어별로 나뉘어 있습니다. 흉갑에서 돋보이는 문양이 부츠에서는 단순한 줄무늬 하나에 불과할 수도 있습니다.

3D 뷰어가 존재하는 이유가 바로 이것입니다. 실제 플레이어 모델에 실제 팔레트 교체를 적용하므로, 평면 미리보기의 근사치가 아닌 게임에서 실제로 렌더링되는 모습을 그대로 볼 수 있습니다.