XR 교육 — WIA-EDU-013
Khronos glTF 2.0 사양, Frostbite/UE/Unity PBR 머티리얼, KTX 2.0+Basis Universal 슈퍼컴프레션, Draco 메시 압축, Apple 생태계 USDZ.
본 장은 XR 교육(WIA-EDU-013) 표준의 glTF/KTX 3D 콘텐츠 파이프라인 영역을 다룬다. XR 교육 표준의 봉투 형식·API 표면·프로토콜 교환은 WIA 표준 체계 안에서 다른 호스트와 상호운용되도록 설계되었다. `spec/` 안의 각 Phase 파일은 하나의 아키텍처 계층(봉투·REST 표면·연합·생태계)을 문서화하며, 본 장은 그 계층의 glTF/KTX 3D 콘텐츠 파이프라인 부분을 집중 다룬다.
glTF/KTX 3D 콘텐츠 파이프라인 구현은 다음 표준들이 상호 정합적이라는 전제를 만족해야 한다: Khronos OpenXR 1.0, W3C WebXR Device API, Khronos glTF 2.0 / KTX 2.0, ISO/IEC 18039 (Mixed Augmented Reality), IEEE 2888 (Cyber Real Interfaces). XR 교육의 Phase 1 봉투 클래스는 호스트 식별자와 테넌트 식별자를 담아, Phase 3 프로토콜 계층에서 연합되는 호스트 사이에서도 감사 기록을 재구성할 수 있도록 한다.
운영자가 glTF/KTX 3D 콘텐츠 파이프라인에 진입할 때의 통상적인 경로는: `simulator/index.html`의 참조 시뮬레이터를 띄우고 → `cli/xr-education.sh envelope` 명령으로 정상 봉투를 한 차례 산출 → 참조 컨테이너 `wia/xr-education-host:1.0.0`에 대해 curl/Postman으로 Phase 2 엔드포인트를 차례대로 시연한다. 이 절차가 끝나면 Phase 1 §A.* 봉투 카탈로그와 Phase 2 §B.* 엔드포인트 카탈로그를 따라 실 백엔드를 한 엔드포인트씩 차례로 결선한다.
glTF/KTX 3D 콘텐츠 파이프라인 영역에서 자주 마주치는 운영 관심사는 관측가능성이다. Phase 1 봉투마다 호스트의 감사 전송에 다음을 담은 구조화된 로그 한 줄을 SHOULD 발신한다: RFC 3339 ISO 8601 UTC 타임스탬프, 호스트 식별자, 테넌트 식별자, 봉투 클래스, 봉투 식별자, 동작 결과, 그리고 W3C Trace Context의 `traceparent` 헤더로 종단간 전파되는 trace 식별자. Phase 2는 같은 trace 식별자를 `X-WIA-Trace-Id` 응답 헤더로 노출한다. Phase 3 프로토콜 교환은 이 식별자를 교환 봉투 내부에 전파하여 연합 경계도 종단 간 상관관계를 유지한다.
glTF/KTX 3D 콘텐츠 파이프라인는 다음과 합성된다: 자격증명 저장은 WIA-OMNI-API, 런타임 신뢰 목록은 WIA-AIR-SHIELD, 워크로드 의도 선언은 WIA-INTENT, 개인정보가 포함되는 경우 봉인 데이터 봉투는 WIA Secure Enclave. 이 합성을 통해 여러 WIA 패밀리 표준을 함께 운영하는 호스트가 하나의 신원·하나의 서명키 체인·하나의 감사 전송을 재사용할 수 있어, 표준마다 N개의 병렬 구현을 유지하지 않아도 된다.
spec/의 해당 Phase 파일을 정독한다(봉투는 Phase 1, API는 Phase 2, 프로토콜은 Phase 3, 생태계는 Phase 4)../cli/xr-education.sh envelope가 Phase 1 정상 봉투를 산출한다.simulator/index.html의 시뮬레이터를 시연한다.https://github.com/WIA-Official/wia-xr-education-conformance의 적합성 슈트를 결선한다.본 장은 XR 교육 eBook의 다른 모든 Phase 1~4 장과 마찬가지로 WIA 표준 패밀리와 합성된다. 정상 봉투를 채택한 구현은 표준 간 감사 전송(W3C Trace Context와 OpenTelemetry 의미 규약), 표준 간 신원(WIA-OMNI-API), 표준 간 런타임 신뢰 목록(WIA-AIR-SHIELD)을 표준마다 다시 구현하지 않고 재사용한다. Phase 3 §3의 연합 핸드셰이크는 WIA 표준 패밀리의 다른 표준과 동일한 챌린지-응답 패턴을 따르므로, 한 운영자가 하나의 서명키 체인과 하나의 감사 전송으로 여러 표준을 가로질러 연합할 수 있다.