GLB 텍스처 압축

GLB 텍스처 크기를 줄이고 지오메트리는 유지하세요.

작업 영역

로딩 중...

잠시만 기다려 주세요

이 도구에 대하여

GLB에 포함된 텍스처를 자동으로 감지해 선택한 크기로 리사이즈하고 WebP/JPEG/PNG/KTX2로 변환합니다. 지오메트리와 애니메이션은 원본 그대로 유지됩니다. 출력은 단일 파일로 최적화된 GLB이며, 모든 처리는 브라우저에서 로컬로 수행되어 파일이 서버에 업로드되지 않습니다.

사용 팁

  • 1지오메트리 유지
  • 2WebP / JPEG / PNG / KTX2
  • 3다운로드 전 미리보기

구성 옵션 설명

텍스처 / 이미지

최대 텍스처 크기

기본값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는 더 많은 디테일을 보존하여 노멀 맵에 권장됩니다.

포맷 정보

입력 형식

확장자:
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 텍스처 압축
  • 다중 메시 노드 및 장면 계층 구조

출력 형식

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

참고:

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

지원 기능:

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

사용 방법

1

모델 업로드

텍스처가 포함된 GLB 파일을 드래그하세요.

2

텍스처 확인

감지된 텍스처 목록을 확인하세요.

3

설정 후 압축

크기, 형식, 품질을 설정하고 압축하세요.

Q

메시가 단순화되나요?

A

아니요. 텍스처 압축은 내장 이미지의 크기를 조정하고 다시 인코딩할 뿐입니다. 메시, 애니메이션, 노드 계층 구조는 변경되지 않습니다. 지오메트리도 함께 줄이려면 GLB 정점 압축 또는 모델 전체 압축 도구를 사용하세요.

Q

어떤 출력 형식을 지원하나요?

A

WebP, JPEG, PNG, KTX2 중에서 선택하거나 원본 인코딩을 유지할 수 있습니다. KTX2는 ETC1S 모드(용량이 작고 모바일에 적합)와 UASTC 모드(더 선명하고 고품질)를 지원합니다. 압축 전 설정에서 원하는 형식을 선택하면 됩니다.

Q

화질이 저하되나요?

A

크기 프리셋과 품질 슬라이더 값에 따라 다릅니다. 크기를 줄이면 해상도가 낮아지고, 품질 값을 낮게 설정하면 손실 압축이 더 눈에 띕니다. 원본 크기를 유지하고 품질을 80% 이상으로 설정하면 대부분의 텍스처에서 거의 차이를 느끼기 어렵습니다.

Q

투명 텍스처를 JPEG로 변환하면 어떻게 되나요?

A

JPEG는 알파 채널을 지원하지 않습니다. 투명도가 있는 텍스처는 검은 배경으로 평탄화되지 않고 자동으로 PNG로 유지됩니다. 따라서 유리, 나뭇잎, 데칼 같은 소재도 출력 GLB에서 투명도가 그대로 보존됩니다.

Q

KTX2는 언제 WebP나 JPEG보다 유리한가요?

A

KTX2는 WebGL 게임, AR/VR 같은 실시간 3D 환경에서 유리합니다. GPU가 텍스처를 직접 디코딩하므로 로딩 시간이 크게 단축됩니다. ETC1S 모드는 용량을 작게 유지하고 UASTC 모드는 화질을 선명하게 유지합니다. 단, Three.js KTX2Loader나 Babylon.js처럼 KTX2를 지원하는 로더가 필요합니다. 일반적인 뷰어나 편집 용도라면 WebP 또는 JPEG가 호환성 면에서 더 좋습니다.

Q

텍스처 압축으로 GLB 용량을 얼마나 줄일 수 있나요?

A

텍스처는 GLB 파일에서 가장 큰 비중을 차지하는 경우가 많습니다. 1024px로 리사이즈하고 WebP로 인코딩하면 내장 텍스처 용량을 보통 60-80% 줄일 수 있습니다. 여기에 지오메트리 압축을 추가하면 전체 파일 크기가 훨씬 더 작아집니다.