Guides / Building & Resources

슬림 스킨 여부는 24픽셀로 결정됩니다. 어떤 픽셀인지 정확히 알려드립니다.

(46,20)에서 (47,31) 사이 24픽셀 중 불투명한 픽셀이 6개 미만이면 슬림 스킨입니다. 전체 UV 맵, 레거시 64×32 스킨이 미러링되는 이유, 기반암 에디션의 128×128 스킨이 자바 에디션에서 로드되지 않는 이유도 함께 설명합니다.

스킨 PNG 파일에는 "슬림"이라고 명시된 부분이 없습니다. 플래그도, 메타데이터도, 파일명 규칙도 없습니다. 모델은 이미지 자체에서 특정 2 × 12 직사각형을 보고 실제로 존재하는 픽셀 수를 세어 유추됩니다.

테스트

sample  x 46–47, y 20–31        — 2 wide, 12 tall = 24 pixels
count   pixels with alpha > 0
slim    if fewer than 6 are opaque

클래식 팔은 너비가 4픽셀이고, 슬림 팔은 3픽셀입니다. 따라서 슬림 스킨은 네 번째 팔 열을 비워두며, 이 열이 샘플이 놓이는 위치입니다. 24개의 픽셀이 캐릭터가 착용할 모델을 결정합니다.

임계값은 1이 아닌 24개 중 6개입니다. 열의 4분의 1이 채워져야 클래식으로 간주됩니다. 이 허용 오차는 중요합니다. 죽은 열에 몇 개의 스트레이 픽셀이 있는 슬림 스킨도 여전히 슬림으로 인식됩니다. 이는 의도적인 것이라기보다는 편집 실수인 경우가 거의 대부분이기 때문에 원하는 결과입니다.

또한 오류 모드가 조용하다는 의미이기도 합니다. 클래식 스킨을 그렸지만 네 번째 열을 가볍게만 사용한 경우(얇은 윤곽선, 두어 개의 음영 픽셀) 6개 미만이 되어 자동으로 슬림으로 감지될 수 있으며, 팔 너비 픽셀 하나를 잃게 되지만 그 이유를 설명할 방법이 없습니다. 스킨이 잘못된 모델로 나온다면, 해당 열을 확인해야 합니다.

전체 UV 맵

스킨의 모든 부분은 고정된 직사각형이며, 각 부분에는 시트의 다른 곳에 오버레이 레이어가 있습니다.

부분기본오버레이오프셋크기
머리(8, 8)모자 (40, 8)오른쪽 328 × 8
몸통(20, 20)재킷 (20, 36)아래 168 × 12
오른팔(44, 20)소매 (44, 36)아래 164 × 12
오른다리(4, 20)바지 (4, 36)아래 164 × 12
왼팔(36, 52)소매 (52, 52)오른쪽 164 × 12
왼다리(20, 52)바지 (4, 52)왼쪽 164 × 12

여섯 개의 오버레이 중 다섯 개는 기본 위치에서 정확히 16픽셀 떨어져 있지만, 같은 방향은 아닙니다. 원래 세 부분은 아래로 16픽셀 이동합니다. 나중에 추가되어 아래 공간이 없는 하단 절반에 끼워진 왼팔과 왼다리는 대신 옆으로 16픽셀 이동하며, 서로 반대 방향으로 이동합니다.

모자는 16픽셀 떨어져 있지 않은 유일한 부분입니다. 머리와 같은 행에 오른쪽으로 32픽셀 떨어져 있습니다.

따라서 "오버레이가 기본 아래에 있다"는 규칙은 시트의 정확히 절반에만 적용됩니다. 기본 직사각형을 복사하고 아래로 오프셋하여 오버레이를 찾는 방식은 몸통, 오른팔, 오른다리에는 작동하지만, 나머지 세 부분에는 잘못된 부분에 조용히 놓이게 됩니다.

슬림 스킨에서는 모든 4픽셀 너비의 팔 직사각형이 대신 3픽셀 너비로 읽힙니다. 직사각형은 움직이지 않으며, 읽히는 너비만 변경됩니다.

레거시 64 × 32에는 왼쪽 부분이 전혀 없습니다.

1.8 이전 스킨은 64 × 32 크기입니다. 시트의 하단 절반은 단순히 존재하지 않으며, 이 부분이 왼팔과 왼다리가 있는 곳입니다. 그릴 것이 없습니다.

해결책은 미러링입니다. 오른다리 (0, 16)는 (16, 48)로 복사되고 오른팔 (40, 16)은 (32, 48)로 복사되며, 둘 다 수평으로 뒤집힙니다. 이것이 오래된 스킨이 완벽하게 대칭인 반면 현대 스킨은 그럴 필요가 없는 이유입니다. 비대칭은 64 × 32 형식으로는 표현할 수 없는 유일한 것이며, 변환하는 모든 오래된 스킨은 원하든 원하지 않든 대칭이 강제됩니다.

기반암 에디션의 128 × 128은 다른 형식이며, 더 큰 형식이 아닙니다.

자바 에디션은 64 × 64 또는 레거시 64 × 32를 허용합니다. 기반암 에디션은 128 × 128만 허용합니다. 어떤 에디션의 뷰어도 다른 에디션의 파일을 표시할 수 없습니다. 이것은 크기 조절이 가능한 해상도 차이가 아니라, 다른 크기의 다른 UV 레이아웃입니다.

이것은 불편함이라기보다는 넘을 수 없는 벽입니다. 자바 에디션 스킨은 기반암 에디션으로 "업스케일링"되지 않으며, 자바 에디션 뷰어에 로드된 기반암 에디션 스킨은 절반 크기로 렌더링되지 않고 거부됩니다. 이 페이지의 편집기는 바로 이러한 이유로 두 가지를 별도의 빌드로 취급합니다.

아바타 메이커 →

More guides

Browse all →

다른 마인크래프트 도구도 찾고 계신가요?

브라우저에서 바로 쓰는 생성기·뷰어·변환기 모음입니다. 전부 무료입니다.