Sobre o projeto

O Mixed Reality Toolkit (MRTK) v2 é um framework Unity mantido pela Microsoft que acelera o desenvolvimento de aplicações multiplataforma de realidade mista. Ele fornece um conjunto abrangente de componentes e recursos, incluindo um sistema de entrada multiplataforma, blocos de construção de interação espacial e controles de UI adaptados para entrada por mãos articuladas, rastreamento ocular, voz e controladores. O toolkit permite prototipagem rápida por meio de simulação no editor, para que os desenvolvedores possam iterar sem implantar no dispositivo, e opera como um framework extensível, permitindo que componentes principais sejam substituídos. As plataformas de dispositivos suportadas abrangem Microsoft HoloLens (1 e 2), headsets Windows Mixed Reality, Meta Quest (via Oculus ou OpenXR), SteamVR via OpenXR e AR móvel via ARCore (Android) e ARKit (iOS). O rastreamento de mãos Ultraleap Leap Motion também é suportado por meio de OpenXR ou de um plugin dedicado. As áreas de recursos cobrem entrada (mãos, olhos, fala, ditado, ponteiros), blocos de construção de UX (botões, controle de limites, manipulador de objetos, slates, teclado do sistema, interactables, solvers, coleções de objetos, tooltips, sliders, shader padrão, menus de mão, barras de aplicativo, visualização de pontas de dedo, menus próximos, indicadores de progresso, diálogos, treinador de mãos), consciência espacial, gerenciamento de múltiplas cenas, diagnósticos, sistema de limites e recursos experimentais, como física de mãos e docking. A documentação e as referências de API são publicadas no Microsoft Learn. Nota: este repositório hospeda a versão legada v2; o desenvolvimento ativo continua na organização MixedRealityToolkit para MRTK v3+.