혼합 현실 툴킷
Mixed Reality Toolkit![]() | |
기타 이름 | Holo 툴킷(HTK) |
---|---|
개발자 | 마이크로소프트 |
초기 출시 | 2017 |
안정적 방출 | v2.8.3 / 2022년 12월 7일 |
저장소 | https://github.com/microsoft/MixedRealityToolkit-Unity |
작성 위치 | C# |
면허증. | MIT 라이선스 |
현재 | 2023년 3월 |
MRTK(Mixed Reality Toolkit)는 마이크로소프트가 2016년 혼합현실(MR) 및 증강현실(AR) 소프트웨어 애플리케이션 [1][2]개발을 위해 개발한 오픈 소스 소프트웨어 개발 키트(SDK)입니다.이것은 혼합 현실 사용자와 개발자 [3]경험을 향상시키기 위해 설계된 구성 요소와 기능 모음으로 구성됩니다.이 툴킷은 원래 다양한 [2]플랫폼을 지원하지만 홀로렌즈 1 증강현실 헤드셋의 출시를 위해 마이크로소프트가 개발했습니다.
역사
초기 출시
최초 공개 이전에 "홀로 툴킷"(HTK)으로 알려진 이 소프트웨어 개발 키트는 새로운 마이크로소프트 홀로렌즈 증강 현실 장치의 개발을 돕기 위해 만들어졌습니다.Mixed Reality Toolkit은 마이크로소프트의 홀로렌즈가 출시된 지 1년 후인 2017년 12월에 오픈 소스 SDK로 공개되었습니다.이 소프트웨어는 MRTK, MRTK2 및 곧 출시될 MRTK3를 포함하여 성공적인 여러 세대를 보유하고 있습니다.

정리해고
2023년 1월 18일, 마이크로소프트는 약 10,000명의 [4]직원을 해고할 것이라고 발표했습니다.며칠 후, 이러한 정리해고는 홀로렌즈 하드웨어 [5]팀의 상당 부분과 함께 MRTK 개발의 배후에 있는 전체 팀을 포함하는 것으로 밝혀졌습니다.현재 MRTK의 미래는 불확실하지만, 확장현실(XR) 커뮤니티가 MIT 라이선스에 따라 오픈 소스로 출시되어 소프트웨어를 계속 유지할 것으로 예상됩니다.
지원되는 플랫폼
Mixed Reality Toolkit은 지원되는 다양한 [1]플랫폼을 특징으로 하므로 플랫폼에 구애받지 않는 도구로 간주됩니다.이러한 높은 수준의 호환성을 통해 개발자는 작업 [3]중인 특정 플랫폼에 맞춘 혼합 현실 애플리케이션을 빠르고 쉽게 구축할 수 있습니다.다음은 지원되는 플랫폼 목록입니다.
지원되는 플랫폼 | 최소 버전 | 장치들 |
---|---|---|
OpenXR | 유니티 2020.3.8+ | 홀로렌즈 2, 윈도우 혼합현실 헤드셋, 메타 퀘스트, 스팀VR 장치 |
Windows XR 플러그인 | 없음 | 홀로렌즈, 홀로렌즈 2, 윈도우 혼합현실 헤드셋 |
Oculus XR 플러그인 | 유니티 2019.3+ | 메타 퀘스트, 메타 퀘스트 2 |
ARCore XR 플러그인 | 없음 | Android 장치(AR Foundation을 통해) |
ARKit XR 플러그인 | 없음 | iOS 장치(AR Foundation을 통해) |
오픈VR | 없음 | Windows 혼합 현실 헤드셋, HTC Vive, Oculus Rift |
울트라립 핸드 트래킹 | 없음 | 울트라 리프 모션 컨트롤러 |
언리얼 엔진 | 없음 | 홀로렌즈2, 윈도우 혼합현실, 스팀VR. |
구성 요소 및 기능
Mixed Reality Toolkit은 개발자가 몰입형 혼합 현실 응용 프로그램을 만들 수 있는 다양한 구성 요소 및 기능을 갖추고 있습니다.이를 통해 개발자는 낮은 수준의 API와 높은 수준의 개발 [3]프레임워크를 포함한 광범위한 도구와 기술을 제공합니다.이러한 구성 요소와 기능은 매력적이고 상호 작용적인 혼합 현실 경험을 만들기 위해 추가 소프트웨어 라이브러리와 함께 사용하도록 설계되었습니다.
이름. | 묘사 |
---|---|
입력 시스템 | 개발자에게 다양한 소스에서 장치 레벨 입력 이벤트를 읽고 처리할 수 있는 기능 제공 |
손 추적(홀로렌즈 2) | 사용자가 HoloLens 2 장치를 손으로 제어할 수 있습니다. |
아이 트래킹(홀로렌즈 2) | 사용자의 눈 움직임을 해석하여 정확한 상호 작용을 제공합니다. |
프로필 | 각 장면에서 툴킷을 설정하고 관리하는 데 사용되는 구성 가능한 프로필 |
핸드 트래킹(UltraLap) | 사용자가 LeapMotion 데이터 공급자와 인터페이스하여 장치를 제어할 수 있습니다. |
UI 컨트롤 | 사용자 인터페이스를 신속하게 만드는 데 사용되는 사전 제작된 UI 구성 요소 |
해결사 | 객체 배치, 3D 조작 등 복합현실에서 복잡한 문제를 해결하기 위한 구성요소 |
다중 장면 관리자 | 장면 로딩, 언로딩 및 전이 효과를 포함하는 혼합 현실에서의 다중 장면 관리 시스템 |
공간 인식 | 물리적 환경 요소를 감지하여 사용자 경험 및 상호 작용 개선 |
진단 도구 | 중요한 런타임 검증 데이터를 제공하여 시스템 디버깅 및 분석을 단순화하는 인터페이스 |
MRTK 표준 셰이더 | 혼합 현실 장치에서 고품질이지만 성능이 뛰어난 시각 자료를 구현하도록 설계된 셰이더 시스템 |
스피치 & 받아쓰기 | 음성 인식 및 자연어 처리를 활용하여 사용자 키워드 및 명령 해석 |
경계 시스템 | 안전성 및 인식 향상을 위한 사용자 영역의 경계 정의 |
편집기 내 시뮬레이션 | 새 빌드를 만들지 않고 편집기 내에서 다양한 MRTK 상호 작용을 테스트하도록 설계된 인터페이스 |
실험적 특징 | 현재 개발 중이거나 완료되지 않은 기능으로, 철저하게 테스트되지 않았을 수 있습니다. |
MRTK에는 버튼, 객체 조작기, 시스템 키보드, 객체 컬렉션 [3]등을 포함하는 UX 빌딩 블록 구성 요소가 포함되어 있습니다.이러한 도구는 개발 프로세스를 단순화하고 혼합 현실에서 혁신을 장려하기 위한 목적으로 개발자에게 제공됩니다.
참고 항목
레퍼런스
- ^ a b What is the Mixed Reality Toolkit, Microsoft, 2023-03-12, retrieved 2023-03-12
- ^ a b Team, XR Today (2022-06-30). "What is MRTK-Unity? - Mixed Reality ToolKit". XR Today. Retrieved 2023-03-12.
- ^ a b c d polar-kev. "MRTK2-Unity Developer Documentation - MRTK 2". learn.microsoft.com. Retrieved 2023-03-12.
- ^ "Subject: Focusing on our short- and long-term opportunity". The Official Microsoft Blog. 2023-01-18. Retrieved 2023-03-12.
- ^ Viswanathan, Pradeep. "Microsoft has laid off entire Mixed Reality Toolkit (MRTK) development team BigTechWire". Retrieved 2023-03-12.