본문으로 건너뛰기

심리스 텍스처 검사 · 반복 이음새 찾고 고치기

"평균 차이 23"만으로는 아무 의미가 없습니다. 검사기는 반복 경계의 차이를 같은 타일 안 평범한 이웃 줄 사이의 차이와 비교해, 이음새가 텍스처 자체보다 얼마나 나쁜지로 판정합니다.

타일셋 또는 반복 텍스처(PNG)를 끌어다 놓으세요
브라우저에서 처리하며 파일은 업로드되지 않습니다.
타일 작업실 이음새 점검: 2×2로 반복한 CC0 텍스처와 경계 측정
CC0 에셋(ambientCG)을 연 실제 타일 작업실 화면입니다.
출력
  • Tiles측정 확인· Pillow
  • Padded atlas측정 확인· Pillow
  • Seam report측정 확인· Pillow

이렇게 작동합니다

  • 이미지 전체(또는 시트의 어떤 타일)의 2×2·3×3 반복 미리보기.
  • 좌↔우, 위↔아래의 평균·최대 차이와 타일 내부의 같은 측정값.
  • 그 내부 차이를 기준으로 한 가장자리 히트맵, 두 번째 타일과의 가장자리 맞춤(선택).
  • 이음새 없애기: 반 칸 이동 후 경계를 가로질러 섞으며 전후를 보여 줍니다.

사용 방법

  1. 텍스처나 타일을 끌어다 놓습니다.
  2. 축별 판정과 수치를 읽습니다.
  3. 히트맵과 반복 미리보기를 봅니다.
  4. 필요하면 이음새를 없애고 받습니다.

출력 파일과 검증 방법

"측정 확인"은 내려받은 파일을 페이지 밖에서(Pillow·numpy·별도 파서) 다시 열어 그 속성을 측정했다는 뜻입니다. 게임 엔진에서 불러오는 것은 시험하지 않았습니다.

대상파일검증
Tilestiles/tile-NNN.png · metadata.json측정 확인 Pillow잘라 낸 모든 타일이 원본 영역과 픽셀 단위로 같습니다(여백·간격·빈 타일·중복 포함).
Padded atlaspadded-atlas.png측정 확인 Pillow가장자리 픽셀을 바깥으로 복제하며, 기록된 atlas-padding 품질 점검이 Chromium·Firefox에서 통과합니다.
Seam reportPNG (healed) · JSON measurements측정 확인 Pillow이어지는 타일은 이음새 없음, 그라데이션은 이음새 있음으로 보고하며, 고친 타일의 경계 차이는 최대 8단계입니다.

검증 근거

합성 시트 10개 중 10개에서 실제 격자를 1순위로 감지(여백 1·간격 2 포함). 잘라 낸 타일 13/13이 원본 영역과 바이트 동일. 1600타일 자르기가 2.2초에 끝나고 취소할 수 있음. 이음새 판정은 타일 내부 기준으로 측정.

한계

  • 규칙적인 격자만 지원하며, 4메가픽셀을 넘으면 타일 크기를 측정하지 않고 직접 입력합니다.
  • 비슷한 타일 찾기는 픽셀 차이 기준이며 지각적 유사도가 아닙니다.
  • "이음새 없애기"는 혼합 띠 안의 그림을 바꾸며 새로 그려 넣지 않습니다. 전후를 보여 줍니다.
  • 2 × 2보다 작은 타일은 이음새를 잴 수 없습니다.

자주 묻는 질문

"이음새 없애기"가 그림을 바꾸나요?

네, 섞는 띠 안에서 바꿉니다. 반 타일 이동 후 교차해 섞으며 새로 그려 넣지는 않고 전후를 보여 줍니다.

노이즈 텍스처는 가장자리 차이가 커도 이음새 없음으로 나오는 이유는?

내부도 그만큼 달라서입니다. 판정은 이음새를 텍스처 자체의 변화와 비교합니다.

무료인가요? 계정이 필요한가요?

이 페이지의 기능은 모두 무료이며 계정 없이 쓸 수 있습니다. 워터마크나 막혀 있는 내보내기가 없습니다.

스프라이트가 업로드되나요?

아니요. Studio는 이 브라우저 탭 안에서 디코딩·패킹·내보내기를 합니다. 프로젝트는 브라우저(IndexedDB)에 자동 저장되며 .nerulio 파일로 저장할 수 있습니다.

Aseprite나 엔진 플러그인을 설치해야 하나요?

아니요. .aseprite 파일은 브라우저에서 읽고 씁니다. 엔진별 번들에는 그 엔진에 필요한 것이 들어 있습니다(Godot는 가져오기 설정과 씬, Unity와 Godot 타일셋은 작은 편집기 스크립트).