GLTF 정점 압축

GLTF 지오메트리 단순화 및 인코딩, 최적화된 GLB 다운로드.

로딩 중...

잠시만 기다려 주세요

이 도구에 대하여

.gltf(.bin/텍스처 포함)을 허용합니다. 메시 단순화 + Meshopt(권장) 또는 Draco. 최적화된 GLB 출력. 텍스처 변경 없음. 모든 처리 로컬.

사용 팁

  • 1.bin과 텍스처를 함께 업로드하세요
  • 2Meshopt와 Draco는 상호 배타적입니다
  • 3메시 단순화 + 컨테이너 인코딩

구성 옵션 설명

정점 / 지오메트리

메시 단순화

기본값50%

범위0% – 100% · step 5%

메시 단순화 알고리즘을 사용하여 면과 정점 수를 줄입니다. 기본값은 중간 강도이며, 강도를 높이면 파일 크기를 더 줄일 수 있지만 표면 디테일이 손실될 수 있습니다. 지오메트리 밀도만 변경하며 파일 컨테이너 형식은 변경하지 않습니다.

Meshopt 압축

기본값켜기

glTF/GLB에 EXT_meshopt_compression을 적용하여 면 수를 변경하지 않고 지오메트리 버퍼를 압축합니다. 기본적으로 활성화되어 런타임 로딩에 적합합니다. Draco와 상호 배타적이며 동시에 사용할 수 없습니다. STL/OBJ/FBX 등 glTF가 아닌 출력에는 사용되지 않습니다.

켜기권장

기본값. Meshopt 컨테이너 압축을 활성화합니다.

끄기

Meshopt 확장을 작성하지 않습니다.

Meshopt 레벨

기본값높음

Meshopt 인코딩 전략을 제어합니다. 기본값 '높음': 일반적으로 더 작은 크기와 속성 필터를 활성화하여 대부분의 웹 시나리오에 적합합니다. '중간': 더 많은 속성을 균일하게 양자화하며 일부 툴체인에서 더 보수적입니다.

높음권장

기본값. 더 공격적인 압축과 필터로 일반적으로 더 작은 크기입니다.

중간

더 균일한 양자화로 압축률이 일반적으로 약간 낮습니다.

Draco 압축

기본값끄기

glTF/GLB에 KHR_draco_mesh_compression을 적용합니다. 크기가 Meshopt보다 작은 경우가 많지만 디코딩 오버헤드가 더 큽니다. 기본적으로 꺼져 있으며 Meshopt와 상호 배타적입니다. glTF가 아닌 출력에는 사용되지 않습니다.

끄기권장

기본값. Draco 확장을 작성하지 않습니다.

켜기

Draco를 활성화합니다(Meshopt가 비활성화됨).

압축 강도

기본값6

범위1 – 10

Draco 인코딩/디코딩 속도 균형, 범위 1, 10. 값이 높을수록 크기 우선, 인코딩이 느려집니다. 기본값 6은 대부분의 모델에 적합합니다.

인코딩 방법

기본값Edgebreaker

Draco 토폴로지 인코딩 방식. 기본값 Edgebreaker는 삼각 메시 압축률이 일반적으로 더 좋습니다. Sequential은 일부 스트립/포인트 순서 시나리오에 더 적합합니다.

Edgebreaker권장

기본값. 일반적인 삼각 메시에 적합합니다.

Sequential

정렬된 스트립 등 특수 토폴로지에 적합합니다.

Quantization bits (advanced)

Shown under Advanced settings in the UI. Vertex attribute precision when Meshopt or Draco writes glTF. Defaults: position 14, normal 10, UV 12. Lower bits shrink files more but raise crack, shading, or UV artifact risk.

위치 비트

기본값14

범위8 – 16

POSITION 속성 양자화 비트 수(8, 16). 기본값 14: 크기와 균열 위험의 균형이 좋습니다. 너무 낮으면 간격이나 떨림이 발생할 수 있습니다.

법선 비트

기본값10

범위8 – 16

NORMAL 속성 양자화 비트 수(8, 16). 기본값 10. 너무 낮으면 명암 얼룩이 발생할 수 있습니다.

UV 비트

기본값12

범위8 – 16

TEXCOORD 속성 양자화 비트 수(8, 16). 기본값 12. 너무 낮으면 텍스처 크롤링이나 떨림이 발생할 수 있습니다.

포맷 정보

입력 형식

확장자:
gltf, glb
전체 이름:
GL Transmission Format (glTF 2.0)
유형:
3D Scene
형식:
GLTF
주요 도구:
Three.jsBabylon.jsBlender
설명:
GLTF는 3D 콘텐츠 전송을 위한 개방형 표준 포맷으로, JSON과 바이너리 파일로 최적화된 로딩을 제공합니다.

참고:

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

지원 기능:

  • 일반적인 3D 포맷

출력 형식

확장자:
glb
전체 이름:
GL Transmission Format Binary (Compressed)
유형:
3D Model
형식:
Binary (glTF 2.0) with Draco/Texture Compression
주요 도구:
Three.jsBabylon.js
설명:
glb-compressed 형식은 Draco 지오메트리 압축 및/또는 텍스처 최적화로 파일 크기를 크게 줄이면서도 화질을 유지합니다.

참고:

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

지원 기능:

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

사용 방법

1

모델 업로드

.gltf 및 참조 리소스를 드래그 앤 드롭

2

파라미터 구성

단순화 + Meshopt 또는 Draco

3

압축 및 다운로드

최적화된 GLB 다운로드

자주 묻는 질문

이 도구 관련

Q

.gltf를 직접 다운로드할 수 없는 이유는 무엇인가요?

A

압축된 glTF는 이식성과 엔진 지원을 위해 단일 최적화 GLB로 제공됩니다. 인코딩된 지오메트리가 내장된 바이너리 파일 하나입니다. GLB는 외부 .bin과 텍스처가 있는 .gltf보다 로드가 빠르고 호스팅도 쉽습니다.

Q

Meshopt와 Draco 중 디코딩이 더 빠른 것은 무엇인가요?

A

Meshopt는 웹과 모바일에서 빠른 디코딩을 위해 설계되었으므로 로딩 성능 면에서 권장 기본값입니다. Draco는 더 많은 디코딩 시간을 대가로 더 작은 파일을 만드는 경우가 많습니다. 같은 지오메트리에서는 하나만 활성화할 수 있습니다.

Q

텍스처가 보존되나요?

A

네. 이 도구는 지오메트리 버퍼만 처리합니다. 텍스처는 품질 손실 없이 원본 그대로 출력 GLB에 포함됩니다.

Q

Meshopt/Draco 없이 단순화만 할 수 있나요?

A

네. 컨테이너 인코딩을 비활성화하면 도구가 메시 단순화만 적용합니다. 출력은 여전히 축소된 지오메트리를 가진 최적화된 GLB입니다. 버퍼를 재인코딩하지 않고 폴리곤 수만 줄이려는 경우에 유용합니다.

Q

Draco 인코딩이란 무엇인가요?

A

Draco는 3D 지오메트리와 포인트 클라우드 압축을 위한 Google의 오픈소스 라이브러리입니다. 눈에 띄는 손실이 거의 없이 메시 버퍼를 최대 90%까지 줄일 수 있습니다. Meshopt가 대안입니다. 보통 디코딩이 더 빠르고 때로는 약간 더 큽니다.

Q

압축된 모델을 Three.js에서 사용할 수 있나요?

A

네. Three.js는 GLB/GLTF를 기본적으로 로드하며 Draco(DRACOLoader)와 Meshopt(MeshoptDecoder)를 모두 지원합니다. 프로젝트에 해당 디코더를 포함하세요. Meshopt의 경우 three의 examples 폴더에 포함되어 있습니다.

일반 질문

Q

Any3D는 완전히 무료인가요?

A

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

Q

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

A

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

Q

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

A

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

Q

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

A

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

후원하기