SupaVoxel
JSON을 바이너리 glTF로

glTF→GLB 변환기

.gltf와 .bin, 텍스처 파일을 드롭하거나 폴더 전체를 하나의 .zip으로 드롭한 뒤, 동일한 메시·머티리얼·텍스처·애니메이션이 담긴 단일 GLB를 다운로드하세요. 모든 작업은 기기에서 처리됩니다.

  • .gltf + .bin + 텍스처
  • 또는 .zip 하나
  • 애니메이션 유지
  • 업로드 없음
업데이트 2026년 10월

glTF를 GLB로 변환하는 방법

  1. 01

    .gltf와 관련 파일 추가

    파일 선택기에서 .gltf, .bin, 텍스처 이미지를 함께 선택하거나 한 번에 끌어다 놓거나, 폴더를 하나의 .zip으로 드롭하세요. 임베디드 .gltf는 단독으로 작동합니다. 패널에는 읽어 들인 사이드 파일과 삼각형, 텍스처, 애니메이션 클립이 표시됩니다.
  2. 02

    텍스처 처리 선택

    텍스처 유지가 기본으로 켜져 있습니다. 끄면 지오메트리와 색상만 담은 GLB가 만들어져 크기가 훨씬 작아지며, 장면 블로킹이나 충돌 메시에 유용합니다.
  3. 03

    변환

    GLB로 변환을 누르세요. 결과에는 변환 전후 크기가 표시되고 자동으로 다운로드됩니다. glTF 뷰어에서 열거나 three.js, Babylon.js, Godot, Unity에 넣어 보세요.

glTF 폴더를 하나의 GLB로 패키징

이 변환을 찾는 가장 흔한 이유는 glTF 폴더입니다. .gltf, scene.bin, textures 하위 폴더로 구성되어 파일 하나만 빠져도 깨지기 쉽죠. GLB는 이 모든 것을 한 파일에 담기 때문에 마켓플레이스, <model-viewer>, 대부분의 엔진이 GLB를 선호합니다.

.gltf가 사용하는 모든 파일을 변환기에 넣으세요. 가장 쉬운 방법은 폴더를 zip으로 묶어 .zip을 드롭하는 것입니다. 내부 하위 폴더도 괜찮고 __MACOSX 같은 불필요한 파일은 무시됩니다. 파일은 이름으로 매칭되므로 익스포터가 JSON에 넣은 절대 경로는 문제되지 않습니다. 폴더 자체를 드래그하는 것은 지원되지 않습니다. .bin이 없으면 해당 파일 이름을 알려주며 변환이 중단됩니다. 텍스처가 없으면 중단되지는 않지만 패널에 목록이 표시되어 실수로 빈 GLB를 배포하는 일을 막아줍니다. 명령줄을 선호한다면 Khronos의 gltf-pipeline -i model.gltf -o model.glb가 같은 작업을 합니다.

임베디드 glTF vs GLB

임베디드 .gltfGLB
구조JSON 텍스트, 바이너리 데이터는 base6412바이트 헤더, JSON 청크, 바이너리 청크
동일 모델의 크기바이너리 데이터에 약 33% 오버헤드원시 바이트, 오버헤드 없음
사람이 읽기 쉬움예아니요, 도구 필요
파싱 속도느림, base64 디코딩 필요빠름, 데이터 직접 사용
일반적 용도검사, 직접 편집, 디버깅웹, AR, 엔진, 마켓플레이스 배포

나중에 읽을 수 있는 버전이 다시 필요하신가요? GLB를 glTF로가 하나의 파일 또는 폴더로 다시 풀어줍니다.

glTF to GLB 변환기가 유지하는 항목

둘 다 glTF 2.0이라 거의 모든 것이 1:1로 매핑됩니다.

메시, 노드, 계층 구조
유지
PBR 머티리얼 및 텍스처
유지, 이미지는 원본 형식으로 재인코딩
애니메이션 클립 및 스킨
유지
버텍스 컬러, UV, 노멀
유지
단위 및 축
변경 없음: 미터, Y-up
Draco 또는 meshopt 압축
디코딩됨, GLB는 비압축으로 작성
three.js가 내보낼 수 없는 확장
제거됨(예: 머티리얼 배리언트)

더 작고 깔끔한 GLB를 위한 팁

권장
  • 웹사이트에 올리기 전에 GLB 압축기로 GLB를 압축하세요
  • 모바일용 GLB라면 메시 단순화로 고밀도 메시를 줄이세요
  • 변환기가 보고하는 전후 크기를 확인하세요
  • 웹용 텍스처는 2048px 이하로 유지하세요. 4K 맵이 파일 크기를 좌우합니다
비권장
  • Draco로 압축된 glTF는 변환 중 압축이 풀리므로 결과가 더 커질 수 있습니다
  • 변환기에 폴더 자체를 드래그하지 마세요. 폴더 안의 파일을 선택하거나 먼저 zip으로 묶으세요
  • GLB를 직접 편집하지 마세요. JSON을 수정해야 한다면 먼저 glTF로 변환하세요
  • 의도한 게 아니라면 최종 에셋에서 텍스처를 끄지 마세요

FAQ

자주 묻는 질문

glTF를 GLB로 무료로 변환하려면 어떻게 하나요?

glTF 폴더를 zip으로 묶어 변환기에 .zip을 드롭하거나, .gltf, .bin, 텍스처를 함께 선택한 뒤 GLB로 변환을 누르세요. 가입도 제한도 없으며 패키징은 브라우저에서 이루어져 아무것도 업로드되지 않습니다. 각 모델 파일 또는 .zip은 최대 200MB까지 가능합니다.

GLB가 glTF보다 작나요?

임베디드 glTF와 비교하면 보통 약 4분의 1 정도 작습니다. 바이너리 데이터를 더 이상 base64 텍스트로 작성하지 않아도 되기 때문입니다. 별도의 .bin과 이미지 파일이 있는 glTF와 비교하면 전체 크기는 거의 같습니다. 장점은 하나의 파일이라는 점이죠. 실제로 크기를 줄이려면 변환 후 GLB를 압축하세요.

glTF를 GLB로 변환하면 품질이 떨어지나요?

아니요. 둘 다 포장만 다를 뿐 같은 glTF 2.0 형식입니다. 지오메트리, 머티리얼, 애니메이션은 그대로 복사되며 텍스처 이미지는 같은 형식으로 재인코딩되어 눈에 띄는 변화가 없습니다. 빠질 수 있는 것은 익스포터가 작성하지 않는 드문 확장뿐입니다.

애니메이션도 유지되나요?

예. 모든 애니메이션 클립, 스킨, 노드 계층 구조가 GLB에 포함됩니다. 변환기 아래의 '유지되는 항목' 목록에서 발견된 클립 수를 확인할 수 있고, 다른 곳에서 파일을 사용하기 전에 glTF 뷰어에서 재생해 확인할 수 있습니다.

GLB가 glTF보다 커진 이유는 무엇인가요?

원본이 Draco 또는 meshopt로 압축되어 있었기 때문입니다. 변환기는 파일을 열 때 압축된 지오메트리를 디코딩하고 GLB에는 일반 버퍼로 기록합니다. 결과를 GLB 압축기로 돌리면 크기를 다시 줄일 수 있으며, 흔히 원본보다 더 작아집니다.

glTF와 GLB의 차이는 무엇인가요?

glTF는 형식의 JSON 버전입니다. 읽을 수 있는 텍스트로, 바이너리 데이터를 포함하거나 외부 파일을 연결합니다. GLB는 JSON과 모든 데이터를 하나의 파일에 담는 바이너리 컨테이너입니다. 배포에는 GLB가, 검사와 편집에는 glTF가 더 적합합니다. 더 자세한 내용은 GLB vs glTF 가이드에서 확인하세요.

무료로 시작

모델링 없이 GLB 얻기

스튜디오에서 이미지 하나를 3D 모델로 바꿔보세요. 텍스처 없는 모델은 보통 1분 이내에 완성되고, GLB 다운로드는 무료이며, 새 계정에는 3크레딧이 제공됩니다.

신용카드 등록 불필요 · 무료 크레딧 3개로 시작