본문 바로가기

3d tiles2

3D 모델 요청/응답 API 설계 3D 애플리케이션에서 지도 위 한 점을 클릭했을 때, 우리는 보통 하나의 객체가 로딩되기를 기대합니다.예를 들어, 지도에서 스타벅스를 찾을 때 그곳에 스타벅스 건물 하나가 로딩되는 장면을 떠올립니다.하지만 실제 그 지점에는 스타벅스만 있는 것이 아닙니다.스타벅스 건물주변 나무가로등신호등땅(토지)즉, 하나의 좌표(타일) 위에는 여러 개의 3D 객체가 동시에 존재합니다. “이것들은 꼭 하나의 모델일 필요는 없다”이 객체들이하나의 3D 모델로 미리 합쳐져(Merge) 있을 수도 있고여러 개의 3D 모델로 분리되어 있을 수도 있습니다이건 개발자의 설계 영역입니다.“이 타일을 클릭했을 때 클라이언트와 서버는 어떻게 요청/응답 하는가?” 개발자가 고려해야하는 3가지 요소요청 모델: 단일 요청 vs 멀티 요청응답 모.. 2025. 12. 22.
3D Tiles 1.0 주요 포맷 정리 – B3DM 목차1. 3D Tiles 개요2. B3DM (Batched 3D Model)3. B3DM이 필요한 이유4. B3DM이 제공하는 해결책5. B3DM의 식별성과 속성 관리6. B3DM 내부 구조  6-1. Header  6-2. Body    6-2-1. Feature Table (* 필수)    6-2-2. Batch Table (선택)    6-2-3. Binary glTF 또는 GLB (* 필수)7. B3DM Padding 정렬 규칙8. B3DM 요약9. 참고 자료3D Tiles 개요3D Tiles는 대규모 3차원 공간 데이터를 웹에서 효율적으로 스트리밍하고 렌더링하기 위한 오픈 표준 포맷입니다.주로 CesiumJS, Google Maps, NVIDIA Omniverse와 같이 3D GIS, BIM, .. 2025. 4. 20.