정점 또는 텍스처 전용 도구와 무엇이 다른가요?
한 번에 모든 최적화를 적용합니다. 메시 단순화, 텍스처 크기 조정/압축, glTF 출력 시 Meshopt 또는 Draco 인코딩을 처리합니다. 정점 전용 도구는 텍스처를 건너뛰고, 텍스처 전용 도구는 기하 축소를 건너뜁니다. 파일 크기를 가장 줄여야 할 때 가장 포괄적인 옵션입니다.
올인원 3D 최적화: 메시 단순화, 텍스처 압축, glTF는 Meshopt 또는 Draco 중 선택하고 입력 형식 그대로 다운로드.
또는 클릭하여 선택, 붙여넣기 지원
완전한 압축 파이프라인: 메시 단순화, glTF 컨테이너 인코딩(기본값 Meshopt 권장, 또는 선택에 따라 Draco, 둘은 상호 배타적), 텍스처 크기 조정 및 트랜스코딩(WebP/JPEG/KTX2). GLB, GLTF, OBJ, FBX, STL, PLY를 지원합니다. 입력 형식 그대로 출력하며, glTF 계열은 최적화된 GLB로 제공합니다. 모든 작업은 브라우저 안에서 로컬로 처리됩니다.
웹이나 모바일 용량 제한을 초과하는 GLB 또는 glTF 모델을 가져옵니다.
Draco 인코딩을 활성화하여 정점 좌표, 법선 및 UV를 압축합니다.
오차 임계값을 설정하여 폴리곤을 줄이고 GPU 렌더링 부담을 낮춥니다.
파일 크기가 최대 90% 감소된 웹 배포용 GLB 파일을 내보냅니다.
한 번에 모든 최적화를 적용합니다. 메시 단순화, 텍스처 크기 조정/압축, glTF 출력 시 Meshopt 또는 Draco 인코딩을 처리합니다. 정점 전용 도구는 텍스처를 건너뛰고, 텍스처 전용 도구는 기하 축소를 건너뜁니다. 파일 크기를 가장 줄여야 할 때 가장 포괄적인 옵션입니다.
기본적으로 입력 형식과 같습니다. STL은 STL, OBJ는 OBJ, FBX는 FBX, PLY는 PLY로 유지됩니다. GLB/GLTF 입력은 최적화된 GLB로 내보냅니다. 컨테이너가 바뀌는 유일한 경우입니다. 모든 형식을 억지로 GLB로 변경하지 않습니다.
아니요. 같은 지오메트리에서 둘은 상호 배타적입니다. Meshopt(기본값, 웹 권장) 또는 Draco를 선택해서 최대 압축을 노리세요. 동시에 활성화하지 마세요. 더 줄이고 싶다면 단순화 강도를 높이거나 텍스처부터 압축하면 됩니다.
결과는 다양합니다. 단순한 모델은 30-50% 줄어들 수 있고, 텍스처가 복잡한 모델은 단순화, 컨테이너 인코딩, 텍스처 압축을 모두 적용하면 70-90%까지 작아질 수 있습니다.
WebP가 압축률이 가장 좋습니다. 같은 화질에서 JPEG보다 약 30% 작고 모든 최신 브라우저가 지원합니다. 최대 호환성이 필요하면 JPEG를, 무손실 또는 투명 채널이 필요하면 PNG를, 지원 엔진에서는 KTX2로 GPU에 최적화된 형태를 받을 수 있습니다.
네. 일괄 모델 압축 도구로 여러 파일에 같은 설정을 적용할 수 있습니다.
옵션마다 모델의 다른 부분에 작용하며, 일부는 파일을 여는 앱의 지원이 필요합니다.
| 형상이 바뀌나요? | 적용 대상 | 앱 지원이 필요한가요? | |
|---|---|---|---|
| 메시 단순화 | 예, 삼각형을 줄임 | 모든 형식 | 아니요 |
| Meshopt | 아니요 | GLB 출력 | 예, 앱이 Meshopt 압축 glTF를 읽어야 함 |
| Draco | 아니요 | GLB 출력 | 예, 앱이 Draco 압축 glTF를 읽어야 함 |
| WebP 또는 JPEG 텍스처 | 아니요, 이미지 품질만 | 텍스처가 있는 모델 | WebP는 모든 최신 브라우저가 읽음 |
| KTX2 텍스처 | 아니요, 이미지 품질만 | GLB 출력 | 예, 많은 앱과 이미지 뷰어가 열지 못함 |
| 옵션 | 하는 일 | 기본값 / 범위 |
|---|---|---|
메시 단순화 | 메시 단순화 알고리즘을 사용하여 면과 정점 수를 줄입니다. 기본값은 중간 강도이며, 강도를 높이면 파일 크기를 더 줄일 수 있지만 표면 디테일이 손실될 수 있습니다. 지오메트리 밀도만 변경하며 파일 컨테이너 형식은 변경하지 않습니다. | 50%0% – 100% · step 5% |
Meshopt 압축 | glTF/GLB에 EXT_meshopt_compression을 적용하여 면 수를 변경하지 않고 지오메트리 버퍼를 압축합니다. 기본적으로 활성화되어 런타임 로딩에 적합합니다. Draco와 상호 배타적이며 동시에 사용할 수 없습니다. STL/OBJ/FBX 등 glTF가 아닌 출력에는 사용되지 않습니다.
| 켜기 |
Meshopt 레벨 | Meshopt 인코딩 전략을 제어합니다. 기본값 '높음': 일반적으로 더 작은 크기와 속성 필터를 활성화하여 대부분의 웹 시나리오에 적합합니다. '중간': 더 많은 속성을 균일하게 양자화하며 일부 툴체인에서 더 보수적입니다.
| 높음 |
Draco 압축 | glTF/GLB에 KHR_draco_mesh_compression을 적용합니다. 크기가 Meshopt보다 작은 경우가 많지만 디코딩 오버헤드가 더 큽니다. 기본적으로 꺼져 있으며 Meshopt와 상호 배타적입니다. glTF가 아닌 출력에는 사용되지 않습니다.
| 끄기 |
압축 강도 | Draco 인코딩/디코딩 속도 균형, 범위 1, 10. 값이 높을수록 크기 우선, 인코딩이 느려집니다. 기본값 6은 대부분의 모델에 적합합니다. | 61 – 10 |
인코딩 방법 | Draco 토폴로지 인코딩 방식. 기본값 Edgebreaker는 삼각 메시 압축률이 일반적으로 더 좋습니다. Sequential은 일부 스트립/포인트 순서 시나리오에 더 적합합니다.
| Edgebreaker |
Quantization bits | UI의 고급 설정 아래에 표시됩니다. Meshopt 또는 Draco가 glTF를 작성할 때의 정점 속성 정밀도입니다. 기본값: position 14, normal 10, UV 12. 비트가 낮을수록 파일은 더 작아지지만 크랙, 셰이딩 또는 UV 아티팩트 위험이 커집니다. | |
위치 비트 | POSITION 속성 양자화 비트 수(8, 16). 기본값 14: 크기와 균열 위험의 균형이 좋습니다. 너무 낮으면 간격이나 떨림이 발생할 수 있습니다. | 148 – 16 |
| 옵션 | 하는 일 | 기본값 / 범위 |
|---|---|---|
법선 비트 | NORMAL 속성 양자화 비트 수(8, 16). 기본값 10. 너무 낮으면 명암 얼룩이 발생할 수 있습니다. | 108 – 16 |
UV 비트 | TEXCOORD 속성 양자화 비트 수(8, 16). 기본값 12. 너무 낮으면 텍스처 크롤링이나 떨림이 발생할 수 있습니다. | 128 – 16 |
| 옵션 | 하는 일 | 기본값 / 범위 |
|---|---|---|
최대 텍스처 크기 | 모든 텍스처 크기를 이 최대 크기 내로 제한하여 텍스처 메모리 사용량과 파일 크기를 줄입니다. 256px · 512px · 1024px · 2048px · 4096px · 원본 크기 유지 | 1024px |
텍스처 형식 | 대상 인코딩을 고릅니다. 모델 출력은 WebP, JPEG, PNG, KTX2를 지원하고, 단독 이미지 압축에서는 TGA, TIFF, EXR, HDR, DDS도 추가로 제공합니다. WebP · JPEG · PNG · KTX2 · 원본 형식 유지 | WebP |
품질 | WebP 및 JPEG 형식의 압축 품질을 설정합니다. | 0.750.1 – 1 · step 0.05 |
KTX2 인코딩 모드 | ETC1S는 파일 크기가 더 작아 디퓨즈 맵에 적합합니다. UASTC는 더 많은 디테일을 보존하여 노멀 맵에 권장됩니다. |
모델을 어디에 쓰나요?
웹사이트나 웹 3D 뷰어
Meshopt와 WebP 텍스처를 쓰고, 그래도 무거우면 약하게 단순화하세요.
3D 프린팅(STL)
단순화만 적용됩니다. 약하게 하고 슬라이서에서 작은 디테일을 확인하세요.
이메일이나 메신저로 보내기
보낼 수 있을 만큼 작아질 때까지 단순화하고 텍스처를 줄이세요.
보관용 사본
디테일을 잃지 않도록 단순화는 하지 말고 텍스처만 압축하세요.