GLB/GLTF 검증기

GLB / GLTF 파일의 파일 헤더, chunk, JSON 구조와 일반적인 문제를 검사하세요. 모든 처리는 로컬에서 진행됩니다.

작업 영역

로딩 중...

잠시만 기다려 주세요

이 도구에 대하여

GLB 또는 GLTF 파일을 업로드하면 glTF 2.0 사양에 따라 컨테이너 헤더, chunk 레이아웃, JSON 구조를 검사합니다. GLTF 파일은 별도의 .bin 버퍼 파일과 텍스처 파일을 참조할 수 있으므로 함께 업로드하세요. 결과는 즉시 표시되며 파일은 서버로 업로드되지 않습니다.

사용 팁

  • 1브라우저 로컬 검사
  • 2GLB 및 GLTF(외부 .bin 포함) 지원
  • 3각 문제에 수정 제안 제공

구성 옵션 설명

검사 결과 등급

오류

파일에 구조적 결함이 있어 보기 또는 변환에 실패할 수 있습니다.

경고

잠재적인 문제가 있을 수 있으므로 확인 후 사용하는 것이 좋습니다.

참고

정상적인 구조 정보로, 파일 구성을 이해하는 데 도움이 됩니다.

GLB/GLTF 검사 항목

매직 넘버

파일 헤더는 glTF 매직 넘버 0x46546C67이어야 합니다.

버전

GLB 버전 번호, 현재 glTF 2.0 사양 버전은 2입니다.

총 길이

헤더에 선언된 총 파일 길이는 실제 바이트 수와 일치해야 합니다.

청크 레이아웃

JSON 청크가 반드시 존재해야 하며 BIN 청크보다 앞에 있어야 합니다.

JSON 구조

glTF 문서의 필수 필드와 참조 무결성.

최소 크기

GLB는 최소 20바이트여야 합니다. 더 작은 파일은 잘렸거나 비어 있습니다.

BIN 청크

바이너리 청크는 지오메트리 데이터를 담으며, 범위가 선언된 길이 안에 들어가야 합니다.

asset.version

JSON 청크는 asset.version(glTF 2.0)을 선언해야 합니다.

포맷 정보

입력 형식

확장자:
glb
전체 이름:
GL 전송 형식 바이너리(glTF 2.0)
유형:
3D 모델
형식:
GLB
주요 도구:
Three.jsBabylon.jsBlender
설명:
GLB는 glTF 2.0의 바이너리 패키징 형식으로 Khronos 그룹이 관리합니다. 단일 파일에 메시, 재질, 텍스처, 애니메이션을 포함하며 Web 3D 및 AR/VR의 사실상 표준입니다. Three.js, Babylon.js, model-viewer, 주요 e커머스 3D 미리보기에서 기본 지원되며 외부 리소스 의존성이 없어 깨지지 않습니다. GLB는 PBR 재질, 스켈레탈 애니메이션을 유지하고 Draco/Meshopt 압축을 지원하여 웹 표시, AR 빠른 보기, 소프트웨어 전달에 적합합니다. 단, CAD 파라미터 이력이 없어 STEP 등의 원시 파일을 GLB로 내보내면 파라메트릭 편집이 불가능합니다. 3D 프린팅에서는 대부분 슬라이서가 GLB를 직접 읽지 못하므로 STL 또는 3MF를 권장합니다.

참고:

  • 일부 3D 프린팅 슬라이서는 GLB 파일을 직접 가져올 수 없습니다
  • CAD 파라메트릭 편집에는 적합하지 않습니다

지원 기능:

  • 단일 자체 포함 바이너리 파일
  • PBR 재질 지원(기본 색상, 금속성, 거칠기, 노멀 맵)
  • 스켈레탈 애니메이션, 스키닝 및 모프 타겟
  • Draco 메시 압축 및 KTX2 텍스처 압축
  • 다중 메시 노드 및 장면 계층 구조

사용 방법

1

파일 업로드

GLB 또는 GLTF 파일을 끌어다 놓으세요

2

검사 결과 확인

매직 넘버, 버전, chunk, JSON 구조 항목을 검사하세요

3

필요하면 수정

DCC에서 유효한 파일로 다시 내보내세요

이 도구 관련

Q

GLB와 GLTF의 차이점은 무엇인가요?

A

GLB는 JSON, 버퍼, 텍스처를 하나의 파일로 통합한 단일 바이너리 컨테이너입니다. GLTF는 JSON 파일로, 외부 .bin 및 텍스처 파일을 참조할 수 있습니다. 전체 검사를 위해 함께 업로드하세요.

Q

GLTF의 외부 파일을 지원하나요?

A

지원합니다. GLTF가 참조하는 .bin 버퍼와 텍스처 파일을 함께 업로드할 수 있으며, 도구가 이러한 참조의 무결성을 확인합니다.

Q

glTF JSON은 얼마나 엄격하게 검증되나요?

A

JSON은 glTF 2.0 사양에 따라 파싱됩니다. asset.version, meshes 같은 필수 필드, 버퍼와 이미지 참조, bufferView/accessor 범위가 확인됩니다. GLB 파일은 매직 넘버, 버전, 전체 길이, 청크 구조도 추가로 확인합니다. EXT_ 또는 벤더 확장은 해석되지 않습니다.

Q

GLTF 검증이 실패했습니다. 보통 무엇이 문제인가요?

A

가장 흔한 원인은 유효하지 않은 JSON, asset.version 같은 필수 필드 누락, .gltf와 함께 업로드되지 않은 외부 .bin 또는 텍스처 파일, 데이터 범위를 초과하는 버퍼 참조입니다. DCC 도구에서 glTF 2.0으로 다시 내보내세요. 보고서에 실패한 정확한 필드나 청크가 표시됩니다.

Q

검증 도구가 파일의 문제를 수정하나요?

A

아니요. 검증은 읽기 전용입니다. GLB의 바이너리 청크와 glTF JSON 문서 모두 수정되지 않습니다. 문제는 DCC 도구에서 파일을 다시 내보내면 해결됩니다.

Q

구조 검증을 통과하면 항상 정상적으로 로드되나요?

A

구조 검사는 파일 헤더, chunk, JSON 필수 필드 등 일반적인 문제를 포함합니다. 특정 애플리케이션이 의존하는 특별한 확장이나 비즈니스 필드는 검사 대상이 아닙니다.

일반 질문

Q

Any3D는 완전히 무료인가요?

A

네, Any3D의 핵심 기능은 영구적으로 무료로 사용할 수 있습니다. 포맷 변환, 모델 최적화, 온라인 미리보기 등 기본 기능을 가입이나 결제 없이 사용할 수 있습니다.

Q

파일이 서버로 업로드되나요?

A

아니요. 선택하신 파일은 이 기기의 브라우저에서만 처리되며, 기기를 떠나지 않고 저희 서버로도 전송되지 않습니다. 사용자 파일을 저장하지 않으며, 처리가 끝나면 브라우저 메모리의 관련 데이터가 해제됩니다.

Q

소프트웨어를 설치해야 하나요?

A

어떤 소프트웨어도 설치할 필요가 없습니다. Any3D는 완전히 브라우저 기반 도구로, 페이지를 열기만 하면 모든 기능을 사용할 수 있으며 Windows, Mac, Linux 등 주요 운영체제를 지원합니다.

Q

파일 크기에 제한이 있나요?

A

처리 능력은 단순한 파일 크기가 아니라 기기 성능과 모델의 정점 수 및 텍스처 복잡도에 따라 결정됩니다. 파일 크기 제한은 두지 않지만, 기기가 감당할 수 있는 범위를 넘으면 페이지가 느려지거나 충돌할 수 있습니다.