Começando com MRTK e XR SDK

XR SDK é o novo oleoduto XR da Unidade em Unidade 2019.3 e mais além. Na Unidade 2019, oferece uma alternativa ao oleoduto XR existente. Na Unidade 2020, é o único oleoduto XR em Unidade.

Pré-requisitos

Para começar com o Mixed Reality Toolkit, siga as etapas fornecidas para adicionar MRTK a um projeto.

Configurar a unidade para o gasoduto XR SDK

O oleoduto XR SDK suporta atualmente 3 plataformas: Windows Mixed Reality, Oculus e OpenXR. As secções abaixo cobrirão os passos necessários para configurar xR SDK para cada plataforma.

Windows Mixed Reality

Entre no Gestor de Pacotes da Unidade e instale o pacote Windows XR Plugin, que adiciona suporte para Windows Mixed Reality em XR SDK. Isto também vai retirar alguns pacotes de dependência.

  1. Certifique-se de que todas as seguintes instalações foram instaladas com sucesso:

    • Gestão de Plugin XR
    • Plugin Windows XR
    • Ajudantes de entrada do legado XR
  2. Vá a Editar Project Definições.

  3. Clique no separador XR De Gestão de Plug-in na janela Project Definições.

  4. Aceda às definições da Plataforma universal Windows e certifique-se de Windows Mixed Reality é verificada nos fornecedores plug-in.

  5. Certifique-se de que o Inicialize XR no Arranque é verificado.

  6. (Requerido para HoloLens remoting, caso contrário opcional) Vá às definições autónomas e certifique-se de Windows Mixed Reality é verificada por Fornecedores Plug-in. Certifique-se também de que o Inicialize XR no Arranque é verificado.

    Gestão de Plugin XR com separador autónomo selecionado

  7. (Opcional) Clique no separador Windows Mixed Reality em Gestão de Plug-in XR e crie um perfil de definições personalizadas para alterar as predefinições. Se a lista de definições já estiver lá, não é necessário criar nenhum perfil.

    Gestão de Plugin XR com separador Windows selecionado

Oculus

  1. Siga o Como configurar o Oculus Quest em MRTK utilizando o guia de gasoduto XR SDK até ao fim. O guia descreve os passos necessários para configurar tanto a Unidade como o MRTK para utilizar o gasoduto XR SDK para o Oculus Quest.

OpenXR

Importante

O OpenXR in Unitity só é suportado na Unidade 2020.2 e superior. Também suporta apenas as construções x64, ARM e ARM64.

  1. Siga o guia 'Use's Using the Mixed Reality OpenXR Plugin for Unitity guide, incluindo os passos para configurar a XR Plugin Management e a Otimização para instalar o plug-in OpenXR no seu projeto. Certifique-se de que o seguinte foi instalado com sucesso:
    1. Gestão de Plugin XR
    2. OpenXR Plugin
    3. Plugin OpenxR de realidade mista
  2. Vá ao > Editar Project Definições.
  3. Clique no separador XR De Gestão de Plug-in na janela Project Definições.
  4. Certifique-se de que o Inicialize XR no Arranque é verificado.
  5. (Opcional) Se tiver como alvo HoloLens 2, certifique-se de que está na plataforma UWP e selecione Microsoft HoloLens Conjunto de Funcionalidades

Gestão plugin OpenXR

Nota

Se tiver um projeto pré-existente que esteja a utilizar o MRTK da UPM, certifique-se de que a seguinte linha está no ficheiro link.xml localizado na pasta MixedRealityToolkit.Generated.

<assembly fullname = "Microsoft.MixedReality.Toolkit.Providers.OpenXR" preserve="all"/>

Nota

Para a libertação inicial de MRTK e OpenXR, apenas as HoloLens 2 mãos articuladas e Windows Mixed Reality controladores de movimento são suportados de forma nativa. O suporte para hardware adicional será adicionado nas próximas versões.

Configuração mrtk para o gasoduto XR SDK

Utilize qualquer um dos perfis MRTK predefinidos, que estão todos configurados nos oleodutos XR da Unidade. Os anteriores "DefaultOpenXRConfigurationProfile" e "DefaultXRSDKConfigurationProfile" estão agora rotulados como obsoletos.

Se utilizar o OpenXR, escolha "DefaultOpenXRConfigurationProfile" como perfil ativo ou clone-o para escoar personalizações.

Se utilizar outros tempos de funcionamento do XR na configuração de Gestão plug-in XR, como Windows Mixed Reality ou Oculus, escolha "DefaultXRSDKConfigurationProfile" como perfil ativo ou clone-o para fazer personalizações.

Estes perfis são criados com os sistemas e fornecedores corretos, sempre que necessário. Consulte os perfis para obter mais informações sobre o perfil e suporte à amostra com xR SDK.

Para migrar um perfil existente para xR SDK, os seguintes serviços e fornecedores de dados devem ser atualizados.

Poderá ver os novos fornecedores de dados no separador XR SDK em Unidade 2019, ou na vista principal/única na Unidade 2020+, onde o legado XR não existe.

O separador XR SDK

Câmara

Adicione os seguintes fornecedores de dados

Definições de câmera XR SDK

Entrada

Adicione os seguintes fornecedores de dados

OpenXR Plugin Plugin Windows XR
OpenXRDeviceManager XRSDK.WindowsMixedReality.WindowsMixedRealityDeviceManager

OpenXR:

Definições de entrada OpenXR

Windows Mixed Reality:

Definições de entrada XR SDK

Limite

Adicione os seguintes fornecedores de dados

OpenXR Plugin Plugin Windows XR
XRSDKBoundarySystem XRSDKBoundarySystem

Definições de fronteira XR SDK

Consciência espacial

Adicione os seguintes fornecedores de dados

Definições de consciência espacial XR SDK

Mapeamentos do controlador

Se utilizar perfis de mapeamento personalizados do controlador, abra um deles e execute o kit de ferramentas de realidade mista - > Utilitários - > Atualização - > Item do menu de perfis de mapeamento do controlador para garantir que os novos tipos de controlador XR SDK são definidos.

Ver também