3D 모델 압축 업로드 없이.
프로덕션급 glTF 파이프라인을 브라우저 탭에.
gltfpack과 glTF Transform을 뒷받침하는 것과 동일한 검증된 엔진을 빠르고 프라이버시 우선인 워크벤치로 감쌌습니다.
Meshopt & Draco 압축
설정 가능한 어트리뷰트 양자화, 버텍스 용접, 중복 제거, 불필요한 데이터 정리 기능을 갖춘 두 가지 업계 표준 지오메트리 인코더. 일반적인 GLB 에셋은 60–90% 줄어듭니다.
손실을 제어하는 감소
meshoptimizer의 이차 오차 단순화기로 삼각형 수를 정확한 목표치까지 낮춥니다. UV 심과 하드 에지는 그대로 유지되고, 스킨 또는 모프 타깃 메시는 자동으로 보호됩니다.
스마트 텍스처 최적화
너무 큰 텍스처를 축소하고 실제로 바이트가 절약될 때만 컬러 맵을 WebP로 다시 인코딩합니다. 노멀, ORM 등 데이터 텍스처는 형식을 유지하고 KTX2 텍스처는 그대로 통과합니다.
3D 비교 및 에셋 감사
메시, 머티리얼, 텍스처, 애니메이션, 호환성 경고를 전문 리포트에서 살펴보고, 연동되는 전후 3D 뷰를 스크러빙해 시각 품질을 확인하세요.
무거운 에셋에서 웹 준비까지, 세 단계.
- 01
모델 추가
GLB, glTF 번들, OBJ, STL, PLY 파일을 끌어다 놓으세요. 무료 플랜에서는 최대 10개 파일을 한 번에 대기열에 올릴 수 있습니다. 모든 파일은 로컬에서 읽히며 아무것도 업로드되지 않습니다.
- 02
프리셋을 선택하거나 세밀 조정
웹, AR, 호환성, 적극적 프리셋이 전체 파이프라인을 한 번의 클릭으로 적용합니다. 직접 제어하고 싶나요? 압축 방식, 감소 비율, 텍스처 크기, WebP 품질을 직접 조정하세요.
- 03
비교 후 내보내기
크기와 삼각형 절감 효과를 확인하고 원본과 최적화된 3D 뷰를 스크러빙한 뒤, 최적화된 GLB 또는 텍스처가 포함된 분리형 glTF ZIP을 다운로드하세요.
3D 모델 최적화 도구 소개
GLB 및 glTF 파일을 브라우저에서 완전히 축소하는 무료 3D 모델 최적화 도구입니다. three.js 씬을 배포하는 웹 개발자, AR 에셋을 준비하는 XR 팀, 내보낸 콘텐츠를 정리하는 게임·시뮬레이션 스튜디오, 그리고 제품 등록·광고 플랫폼·앱 번들에서 모델이 너무 크다는 이유로 거절당한 모든 분을 위해 만들어졌습니다.
모든 작업은 기기에서 실행됩니다: Meshopt 또는 Draco 지오메트리 압축, 속성 양자화, 버텍스 용접, 무손실 정리, 리깅·모프 타깃 메시 자동 보호 기능이 포함된 트라이앵글 감소, 텍스처 크기 조정, 컬러 맵 WebP 재인코딩까지. 좌우 분할 Before/After 뷰어와 에셋 리포트로 무엇이 바뀌었는지 다운로드 전에 정확히 확인할 수 있습니다.
최적화 중 일어나는 일
전문 에셋 파이프라인에서 쓰는 것과 동일한 glTF Transform 파이프라인을 웹 워커에서 로컬로 실행합니다. 먼저 사용하지 않는 노드·재질·텍스처·액세서리를 제거하고 중복을 병합한 뒤, 원할 경우 일치하는 버텍스를 용접합니다. 이어서 지오메트리를 트라이앵글 목표치로 간소화하고 텍스처를 크기 조정·재인코딩한 다음, 양자화와 함께 Meshopt 또는 Draco 압축을 적용해 파일을 작성합니다. 모든 결과물은 같은 단계에서 다시 읽고 검증되므로, 다운로드가 끝난 파일은 이미 성공적으로 파싱된 상태입니다.
glTF 외부 형식도 입력됩니다: MTL이 포함된 OBJ, STL, PLY를 자동으로 glTF로 변환하므로 압축 도구이자 형식 마이그레이션 경로이기도 합니다. 분리된 glTF 번들은 .gltf, .bin, 텍스처 파일을 한 번의 선택으로 함께 지정하면 단일 에셋으로 처리됩니다.
프리셋 선택
Web은 Meshopt 압축과 2048px WebP 텍스처를 사용합니다. Meshopt는 메인 스레드 디코딩이 매우 빨라 첫 프레임 시간이 중요한 three.js, React Three Fiber, Babylon.js 씬에 기본으로 권장됩니다. AR은 Draco를 사용하며, 높은 압축률이 모바일 다운로드에서 유리하고 AR 런타임 지원이 넓습니다. Compatibility는 양자화와 무손실 정리는 유지한 채 지오메트리 압축만 끄기 때문에, 구형 파이프라인·오프라인 렌더러·일반 glTF만 받는 도구에 적합합니다. Aggressive은 크기가 무엇보다 중요할 때 — LOD 대체 모델, 프로토타입, 이메일 용량 전달 — Meshopt, 35% 트라이앵글, 1024px WebP를 조합합니다.
프리셋은 모든 설정을 명시적으로 기록합니다. 선택한 뒤에도 슬라이더를 움직일 수 있으며, 프리셋 강조가 풀리면서 결과가 커스텀 상태임을 알 수 있습니다.
지오메트리 컨트롤과 자동 보호
트라이앵글 목표는 감소 후 남길 트라이앵글 비율입니다. 부드러운 유기적 형태에서는 50%만 남겨도 눈에 띄는 차이가 적은 편이고, 40% 미만은 뷰어에서 반드시 확인하는 것이 좋습니다. 감소는 오차 기반 엣지 단순화를 사용하므로 실루엣과 큰 형태가 내부 디테일보다 오래 살아남습니다. 스킨에 연결되거나 모프 타깃으로 구동되는 메시는 자동으로 감지해 전혀 건드리지 않습니다 — 버텍스가 병합되면 본과 블렌드 셰이프가 망가지기 때문이며, 해당 메시의 LOD는 DCC 툴에서 제작하세요.
용접은 같은 위치를 공유하는 버텍스를 합쳐 일부 익스포터가 만드는 균열을 없애고 단순화를 더 효과적으로 만듭니다. 양자화는 포지션·노멀·UV를 작은 고정소수점 타입으로 저장하며, 압축과 함께 사이즈 감소의 큰 부분을 차지합니다. 양자화된 결과에는 KHR_mesh_quantization 확장 선언이 포함되어 로더가 올바르게 해석합니다.
안심할 수 있는 텍스처 처리
텍스처 최대 변 길이는 고품질 스무딩으로 비율을 유지하며 축소합니다. 렌더링된 씬에서 2048px 제한은 보이지 않는 경우가 많아, 웹에서 4K 소스 사진이 4096px을 정당화하는 경우는 드뭅니다. 컬러 망(베이스 컬러·이미시브)은 선택한 품질의 WebP로 추가 인코딩되지만, WebP 바이트가 실제로 더 작을 때만 적용되고 그렇지 않으면 원본 인코딩이 유지됩니다. WebP가 우위를 보이지 않을 때 JPEG 소스는 JPEG로 남습니다.
데이터 텍스처는 의도적으로 다르게 처리됩니다: 노멀·오클루전·메탈릭-러프니스 망은 요청 시 크기만 조정되고 PNG로 유지되는데, WebP의 손실 아티팩트가 노멀과 재질 응답을 왜곡하기 때문입니다. KTX2/Basis 텍스처는 바이트 단위로 그대로 통과됩니다 — 개선할 수 없는 텍스처를 일부러 풀었다 다시 압축하지 않습니다.
한도, 형식, 요구사항
무료 플랜은 배치당 최대 10개 모델, 총 100 MB까지 처리합니다. Pro는 100개 모델, 500 MB로 올라갑니다. 단일 파일은 항상 허용되고, 도구 사용에 로그인이 필요하지 않습니다. 결과물은 독립 실행형 GLB 하나이거나, 분리된 glTF 번들을 담은 ZIP입니다. 여러 모델이 완료되면 Download all로 모든 결과를 하나의 ZIP으로 받습니다.
FBX, USD, STEP, Collada는 입력할 수 없으므로 먼저 glTF로 변환하세요. 재질 편집기, AI 텍스처 생성, 서버 사이드 처리는 제공하지 않습니다. 지오메트리·텍스처 라이브러리는 로컬로 번들되고, 미리보기에서 처음 필요할 때만 오픈소스 Draco·KTX2 디코더 런타임을 CDN에서 가져온 뒤 캐시됩니다.
개인정보 및 라이선스
모델 바이트는 기기를 절대 떠나지 않습니다. 파이프라인에 업로드 엔드포인트가 없습니다: 디코딩, 최적화, 인코딩, Before/After 미리보기가 모두 브라우저 메모리에서 실행되고 탭을 닫으면 전부 사라집니다. 이는 공개 전 게임 에셋, NDA가 적용된 클라이언트 작업, 스캔한 제품에 대해 정책이 아닌 구조 수준의 프라이버시를 의미합니다.
무료 플랜으로 만든 결과물을 포함해 제작한 모든 파일에 워터마크나 저작자 표시 요구가 없으며 상업적 이용이 가능합니다. 기반 라이브러리는 모두 오픈소스(glTF Transform, meshoptimizer, Draco, three.js)이며 라이선스는 페이지 하단에 공개됩니다.