3D 다중 해상도 매쉬 교환 형식(3MX) 소개
본 문서에서는 3D 다중 해상도 매쉬 교환 형식(3MX)을 지정합니다. 3MX 설계 시 목표는 온라인 및 타사 응용 프로그램을 대상으로 ContextCapture 데이터를 용이하게 배포하는 경량 공개 형식을 만드는 것이었습니다.
3MX는 매우 큰 3D 매쉬 데이터를 빠르게 검색하기 위해 다중 해상도 접근 방식을 사용합니다. 이 형식에 사용되는 매쉬 압축과 함께 3D 음영처리를 위한 데이터 스트리밍이 가능합니다. 현재 ContextCapture 기본 뷰어와 새로운 WebGL 뷰어는 로컬로 또는 서버에서 3MX를 읽을 수 있습니다.
3MX 형식은 확장성을 염두에 두고 고안되었습니다. ContextCapture는 현재 단일 매쉬 압축 형식(OpenCTM) 및 고유한 유형의 텍스쳐(JPG)를 사용하여 3MX 데이터를 생성합니다. 그러나 3MX 사양은 매쉬 또는 이미지의 표현 유형에 제한을 두지 않습니다.
3MX에서 사용되는 다중 해상도 접근 방식은 다음 섹션에서 설명하는 일련의 원칙을 따릅니다.