프로젝트 소개

Mixed Reality Toolkit(MRTK) v2는 Microsoft가 유지 관리하는 Unity 프레임워크로, 크로스 플랫폼 혼합 현실 애플리케이션 개발을 가속화합니다. 관절형 손, 시선 추적, 음성, 컨트롤러 입력에 맞춰진 크로스 플랫폼 입력 시스템, 공간 상호작용 구성 요소, UI 컨트롤을 포함한 포괄적인 구성 요소 및 기능 세트를 제공합니다. 이 툴킷은 에디터 내 시뮬레이션을 통한 빠른 프로토타이핑을 지원하여 개발자가 기기에 배포하지 않고도 반복 작업을 수행할 수 있으며, 핵심 구성 요소를 교체할 수 있는 확장 가능한 프레임워크로 작동합니다. 지원되는 기기 플랫폼은 Microsoft HoloLens(1세대 및 2세대), Windows Mixed Reality 헤드셋, Meta Quest(Oculus 또는 OpenXR 경유), OpenXR을 통한 SteamVR, ARCore(Android) 및 ARKit(iOS)을 통한 모바일 AR입니다. Ultraleap Leap Motion 손 추적은 OpenXR 또는 전용 플러그인을 통해 지원됩니다. 기능 영역은 입력(손, 눈, 음성, 받아쓰기, 포인터), UX 구성 요소(버튼, 경계 제어, 객체 조작기, 슬레이트, 시스템 키보드, 인터랙터블, 솔버, 객체 컬렉션, 툴팁, 슬라이더, 표준 셰이더, 손 메뉴, 앱 바, 손끝 시각화, 근접 메뉴, 진행 표시기, 대화 상자, 핸드 코치), 공간 인식, 다중 씬 관리, 진단, 경계 시스템, 손 물리 및 도킹과 같은 실험적 기능을 포함합니다. 문서 및 API 참조는 Microsoft Learn에 게시되어 있습니다. 참고: 이 저장소는 레거시 v2 릴리스를 호스팅하며, 활발한 개발은 MRTK v3 이상을 위해 MixedRealityToolkit 조직에서 계속되고 있습니다.