KMZ → GLB

KMZ→GLB, 지구 모델을 범용 3D로.

작업 영역

로딩 중...

잠시만 기다려 주세요

이 도구에 대하여

KMZ 파일은 Google Earth에서 사용하는 압축 패키지로, KML 지리 정보와 Collada(DAE) 형식의 3D 모델을 함께 담고 있습니다. 이 도구는 그중 3D 모델을 추출해 GLB로 변환하므로, Google Earth에 얽매이지 않고 모든 3D 소프트웨어나 웹에서 모델을 매끄럽게 미리 볼 수 있습니다.

사용 팁

  • 1KMZ에 포함된 Collada 모델과 텍스처를 지원합니다
  • 2변환 후 모델은 원점 중심으로 정리되며 지리 좌표는 포함되지 않습니다

구성 옵션 설명

일반 설정

위쪽 축

기본값Y-up

내보낸 모델의 '위쪽' 축을 결정합니다. 각 3D 소프트웨어는 서로 다른 규칙을 사용합니다. 잘못된 시스템을 선택하면 모델이 옆으로 누울 수 있습니다.

Y-up권장

OpenGL, Three.js 및 대부분의 웹 3D 엔진에서 사용하는 규칙입니다. 웹 또는 게임 엔진의 모델에 이 옵션을 선택하세요.

Z-up

Blender(기본값), 3ds Max 및 일부 CAD 소프트웨어에서 사용하는 규칙입니다. 모델이 옆으로 보이면 이 옵션을 시도하세요.

X 회전

기본값

범위-180° – 180°

각 축을 기준으로 모델을 회전합니다. 범위는 -180°에서 180°까지입니다. 인쇄 방향을 미세 조정하거나 축 정렬 오류를 수정하는 데 유용합니다.

Y 회전

기본값

범위-180° – 180°

각 축을 기준으로 모델을 회전합니다. 범위는 -180°에서 180°까지입니다. 인쇄 방향을 미세 조정하거나 축 정렬 오류를 수정하는 데 유용합니다.

Z 회전

기본값

범위-180° – 180°

각 축을 기준으로 모델을 회전합니다. 범위는 -180°에서 180°까지입니다. 인쇄 방향을 미세 조정하거나 축 정렬 오류를 수정하는 데 유용합니다.

회전 적용 방식

기본값루트 노드 변환만

회전을 내보낸 모델에 기록하는 방식을 선택합니다. 정점으로 베이크하면 모든 정점 좌표를 다시 작성하므로 STL, STEP 등 지오메트리 데이터만 읽는 형식을 포함한 모든 내보내기 형식에서 일관되게 적용됩니다. 루트 노드 변환만 적용하면 원래 정점 좌표를 유지하여 애니메이션·스킨 모델에 적합하지만, 노드 변환을 무시하는 형식(예: STEP)에서는 회전이 적용되지 않습니다.

정점으로 베이크

회전을 모든 정점 좌표에 기록하고 모든 내보내기 형식에서 일관되게 적용합니다. 지오메트리 데이터가 다시 작성됩니다.

루트 노드 변환만권장

회전을 루트 노드 변환 행렬로 기록하고 정점 좌표는 그대로 유지합니다. 스킨·애니메이션 모델에 적합하지만 노드 변환을 무시하는 형식(예: STEP)에서는 적용되지 않습니다.

포맷 정보

입력 형식

확장자:
kmz
전체 이름:
Google Earth KMZ 아카이브
유형:
3D 모델
형식:
KMZ
주요 도구:
Three.jsBlender
설명:
KMZ는 Google Earth 생태계에서 3D 지리 데이터 배포를 위해 사용되는 압축 아카이브 형식입니다. 내부적으로 ZIP으로 KML 설명 파일과 관련 모델, 텍스처, 이미지 리소스를 패키징하여 지리적 주석을 휴대하고 공유하기 쉽게 합니다. KMZ의 가치는 Google Earth 생태계에 묶여 있습니다. 지리적 컨텍스트를 벗어나면 내부의 모델 리소스는 일반적으로 COLLADA(DAE) 형식으로 저장되며, 다른 3D 도구에서 사용하려면 추출해야 합니다. 변환 후 지리 좌표와 주석 정보는 순수 메시에 보존되지 않습니다.

참고:

  • KMZ 형식은 3D 소프트웨어 및 엔진에서 널리 지원됩니다.

지원 기능:

  • 실시간 WebGL 렌더링
  • 회전/이동/확대 축소가 가능한 궤도 컨트롤
  • 와이어프레임 및 음영 표시 모드
  • 애니메이션 재생(형식이 지원하는 경우)

출력 형식

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

사용 방법

1

KMZ 파일 업로드

KMZ 파일을 끌어다 놓거나 클릭하여 찾아보기

2

모델 정보 및 설정 검토

모델 정보를 확인하고 변환 설정을 조정하세요

3

GLB 파일 다운로드

변환을 클릭하고 GLB 파일을 즉시 다운로드하세요

Q

KMZ 파일에는 어떤 내용이 들어 있나요?

A

KMZ는 ZIP 압축 파일로, KML 지리 마크업 파일, Collada(.dae) 형식의 3D 모델, 텍스처 이미지, 지리 좌표 정보를 포함합니다. 이 도구는 3D 모델 부분만 추출하고 지리적 위치 정보는 무시합니다.

Q

변환된 GLB는 모델 재질과 텍스처를 유지하나요?

A

네, 유지됩니다. Collada 모델이 참조하는 텍스처 이미지를 추출해 GLB에 내장하며, 확산 색상과 매핑 등 기본 재질 속성도 보존되어 모델의 외형이 그대로 유지됩니다.

Q

KMZ 안에 모델이 여러 개 있으면 어떻게 처리되나요?

A

KMZ에 서로 다른 위치의 3D 모델이 여러 개 포함된 경우, 변환기는 이를 하나의 GLB 파일로 병합합니다. 개별적으로 처리하려면 단일 모델만 담긴 KMZ 파일을 사용하는 것이 좋습니다.

Q

3D 모델이 포함된 KMZ 파일은 어디서 구할 수 있나요?

A

Google Earth의 3D 건물 레이어, SketchUp 3D Warehouse에서 내보낸 KMZ, 각종 GIS 데이터베이스에서 얻을 수 있습니다. '3D 건물 KMZ'나 '지형 모델 KMZ'로 검색해 보세요.

Q

Google Earth에서 특정 좌표에 있던 모델은 GLB에서 어디에 배치되나요?

A

GLB에서는 로컬 좌표계의 원점을 중심으로 배치되며 지리 좌표는 유지되지 않습니다. 이는 의도된 동작으로, 추출된 모델은 깨끗하고 독립적인 에셋이므로 자신의 씬 어디에든 자유롭게 배치할 수 있습니다.

Q

KMZ 파일에 3D 모델이 없으면 어떻게 되나요?

A

placemark나 경로 같은 지리 데이터만 담긴 KMZ에는 추출할 3D 모델이 없습니다. 이 도구는 KMZ 안의 Collada 모델을 변환하므로, 그런 파일은 변환할 내용이 없습니다.