GLTF 텍스처 압축

GLTF 텍스처를 최적화하고 최적화된 GLB로 다운로드하세요.

작업 영역

로딩 중...

잠시만 기다려 주세요

이 도구에 대하여

.gltf 및 같은 디렉터리의 텍스처/.bin을 업로드하세요. 텍스처를 스케일링 및 트랜스코딩하며, 지오메트리는 변경되지 않습니다. 결과는 단일 파일로 최적화된 GLB로 패키징됩니다. 모든 처리는 로컬에서 이루어집니다.

사용 팁

  • 1외부 텍스처를 포함하세요
  • 2텍스처 크기 조절 및 변환
  • 3출력: 최적화된 GLB

구성 옵션 설명

텍스처 / 이미지

최대 텍스처 크기

기본값1024px

모든 텍스처 크기를 이 최대 크기 내로 제한하여 텍스처 메모리 사용량과 파일 크기를 줄입니다.

256px
512px
옵션 4개 더 보기
1024px권장
2048px
4096px
원본 크기 유지

텍스처 형식

기본값WebP

텍스처를 더 효율적인 형식으로 변환합니다. WebP는 뛰어난 압축률과 넓은 브라우저 지원을 제공합니다.

WebP권장
JPEG
옵션 3개 더 보기
PNG
KTX2
원본 형식 유지

품질

기본값0.75

범위0.1 – 1 · step 0.05

WebP 및 JPEG 형식의 압축 품질을 설정합니다.

KTX2 인코딩 모드

ETC1S는 파일 크기가 더 작아 디퓨즈 맵에 적합합니다. UASTC는 더 많은 디테일을 보존하여 노멀 맵에 권장됩니다.

포맷 정보

입력 형식

확장자:
gltf, glb
전체 이름:
GL 전송 형식(glTF 2.0)
유형:
3D 장면
형식:
GLTF
주요 도구:
Three.jsBabylon.jsBlender
설명:
glTF는 Khronos가 제정한 개방형 표준 3D 형식으로, 3D 업계의 JPEG로 불립니다. JSON으로 장면 구조를 설명하고, 지오메트리 데이터는 별도의 .bin 파일에 저장하며, 텍스처는 개별적으로 참조하여 점진적 로딩과 스트리밍에 적합합니다. glTF 2.0은 웹, 모바일, 게임 엔진 간 3D 콘텐츠 교환의 주류 형식이 되었습니다. GLB와 비교하여 glTF는 여러 파일로 구성되어 CDN의 주문형 로딩과 리소스 재사용에 적합하지만, 파일 분산으로 인해 참조가 누락되기 쉽습니다. 단일 파일 장면을 전달하거나 공유가 필요할 때는 GLB가 더 안정적이며, 로딩 과정을 세밀하게 제어하거나 일부 리소스를 자주 업데이트해야 할 때는 glTF가 더 유연합니다.

참고:

  • 외부 리소스(.bin, 텍스처)를 함께 보관해야 합니다
  • CAD 워크플로우에는 추가 도구가 필요할 수 있습니다

지원 기능:

  • 일반적인 3D 형식

출력 형식

확장자:
glb
전체 이름:
GL 전송 형식 바이너리(압축)
유형:
3D 모델
형식:
바이너리(glTF 2.0) Draco/텍스처 압축
주요 도구:
Three.jsBabylon.js
설명:
압축 GLB 형식은 Draco 지오메트리 압축 및/또는 텍스처 최적화로 파일 크기를 크게 줄이면서도 화질을 유지합니다.

참고:

  • Draco 인코딩 모델은 렌더링에 Draco 디코더가 필요합니다
  • 설정에 따라 파일 크기를 50-90%까지 줄일 수 있습니다

지원 기능:

  • Draco 지오메트리 압축(최대 90% 감소)
  • WebP/JPEG 텍스처 형식 변환
  • 구성 가능한 강도의 메시 단순화
  • 원본 PBR 재질 및 장면 계층 구조 유지

사용 방법

1

모델 업로드

.gltf와 텍스처를 드래그하여 업로드

2

텍스처 확인

텍스처 목록을 확인

3

설정 및 압축

압축 후 GLB 다운로드

Q

왜 GLB로 출력되나요?

A

텍스처 압축 후에는 단일 파일 GLB가 가장 실용적인 전달 형식입니다. 호스팅할 파일이 하나, 로드할 요청이 하나이며, 동기화해야 할 별도의 .bin이나 텍스처 파일이 없습니다. 모든 것이 자동으로 내장됩니다.

Q

어떤 파일을 업로드해야 하나요?

A

.gltf와 함께 같은 디렉터리에서 참조하는 .bin 및 모든 텍스처를 업로드하세요. 도구가 해당 맵을 재인코딩하고 모든 것을 단일 파일 GLB로 패키징합니다. 결과물에는 보조 파일이 필요하지 않습니다.

Q

지오메트리가 변경되나요?

A

아니요. 내장 텍스처 이미지만 크기 조정 및 트랜스코딩됩니다. 메시, 법선, UV, 애니메이션은 정확히 보존됩니다. GLB는 더 가벼운 이미지를 가진 동일한 씬을 다시 패키징한 버전입니다.

Q

텍스처 크기를 제한할 수 있나요?

A

네. 256, 512, 1024, 2048, 4096 px 프리셋을 선택하거나 원본 크기를 유지하세요. 대부분의 웹 용도에는 1024 또는 2048이면 충분합니다. 1024 미만에서는 미세한 디테일이 흐릿해 보일 수 있습니다.

Q

노멀 맵도 영향이 있나요?

A

노멀 맵도 다른 텍스처와 마찬가지로 크기 조정과 재인코딩이 적용됩니다. 표면 셰이딩 품질을 위해서는 PNG를 선택하거나 원본 인코딩을 유지하세요. JPEG 같은 손실 형식은 노멀에 눈에 띄는 아티팩트를 만들 수 있습니다.

Q

출력 GLB가 모든 glTF 뷰어에서 작동하나요?

A

네. GLB는 표준 바이너리 glTF 컨테이너이므로 Three.js, Babylon.js, Blender 및 대부분의 모델 뷰어에서 로드됩니다. 한 가지 참고: KTX2 텍스처는 KTX2를 지원하는 로더(Three.js KTX2Loader 또는 Babylon.js)가 필요하며, WebP/JPEG/PNG는 어디서나 작동합니다.