Explore o desenvolvimento de realidade mista multiplataforma no Meta Quest 3

KEVIN SEMPLE Senior Product Manager, XR
Nov 1, 2023|7 Min
Explore o desenvolvimento de realidade mista multiplataforma no Meta Quest 3
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

A tecnologia XR continua avançando, com novos dispositivos apresentando melhores sensores, gráficos e desempenho. Essas melhorias permitem que os criadores inovem e explorem mais completamente as profundezas de sua imaginação.

No início deste ano, anunciamos que você poderia começar a desenvolver realidade mista para o Meta Quest 3 por meio de uma prévia de ferramentas. Com o lançamento recente do Meta Quest 3, nossas ferramentas de desenvolvimento de realidade mista multiplataforma para o Meta Quest passaram de uma versão experimental para suporte total no Unity 2022 LTS.

A repartição do pacote de desenvolvimento

A AR Foundation da Unity é uma estrutura multiplataforma para criar aplicativos de RA/RM para dispositivos móveis e de cabeça. A AR Foundation simplifica o desenvolvimento de aplicativos de RA e RM ao fornecer uma API unificada que funciona em diversas plataformas, para que você não precise manter implementações separadas. Você pode escrever código e implantá-lo em plataformas como Meta Quest, HoloLens 2 e dispositivos móveis como iOS e Android.

Nosso suporte da AR Foundation para o Meta Quest 3 é desenvolvido com base no OpenXR. Por vários anos, mantivemos e distribuímos um plug-in OpenXR que fornece uma implementação do padrão OpenXR dentro do mecanismo Unity e estabelece uma interface comum entre o hardware e o software XR. Ao usar o OpenXR, continuamos a alinhar o desenvolvimento com um padrão adotado pelo setor.

Menu Configurações do projeto do Unity Editor. Single Pass Instanced\Multi-view, Oculus Touch Controller Profile e o grupo de recursos Meta Quest são selecionados na guia Android na seção OpenXR do título Gerenciamento de plug-ins XR.

Temos o prazer de anunciar a versão 1.0.0 de um novo OpenXR: Pacote Meta, disponível no Unity 2022.3 LTS e posteriores. Este pacote contém extensões OpenXR específicas do Meta e o plug-in do provedor AR Foundation do Meta para o Meta Quest. Além disso, o OpenXR: O pacote Meta extrai automaticamente os plug-ins AR Foundation e OpenXR como dependências quando é adicionado a um projeto.

Combine XR Hands e XR Interaction Toolkit

O AR Foundation foi projetado para funcionar nativamente com o XR Hands e o XR Interaction Toolkit.

XR Hands é um novo subsistema XR que adiciona APIs para habilitar o rastreamento de mãos no Unity. Ele inclui suporte integrado para dispositivos Meta Quest por meio do nosso pacote OpenXR, juntamente com outros dispositivos que oferecem suporte ao rastreamento de mãos via OpenXR, como o HoloLens 2.

O XR Interaction Toolkit (XRI) é um sistema de interação de alto nível baseado em componentes para criar experiências de RV e RA. Ele fornece uma estrutura comum para interações e simplifica a criação multiplataforma, seja mediando interações de cutucada, raios e agarramentos, incorporando feedback tátil, visualizando malhas de mão ou respondendo a seleções de jogadores usando animação, blendshapes ou mudanças de escala.

Comece a desenvolver mais rápido com modelos
Uma prévia da interface do Unity Editor com o modelo MR em ação.

Os modelos fornecem aos criadores novos e experientes um ponto de partida simples e conteúdo extensível que promove padrões de interação estabelecidos para criação de XR. Conversando com os criadores do XR, descobrimos que você está procurando conteúdo mais rico, melhor configuração de projeto e acesso a recursos avançados.

Temos o prazer de anunciar novos modelos de VR e MR no Unity Hub para o Unity 2022 LTS. Ambos estão disponíveis para download.

O novo modelo de realidade mista inclui recursos como detecção de plano, passagem, interativos simples, interface de usuário espacial e presença de mão e controle para ajudar você a começar. Sabemos que gerenciar pacotes pode ser complicado, por isso o modelo vem pré-configurado com pacotes para AR Foundation, OpenXR, XR Hands e XR Interaction Toolkit.

Além disso, o modelo mostra como gerar uma variedade de exemplos de interativos tocando em superfícies no ambiente físico com o Object Spawner. O Object Spawner leva em consideração várias condições, como a posição de colisão em relação ao campo de visão, bem como o ângulo da palma em relação à superfície.

O novo modelo de realidade mista também demonstra a capacidade de alternar entre um ambiente virtual totalmente imersivo e uma passagem de realidade mista. Ele usa uma transição de fade simples, um shader configurável para visuais planos que reagem à posição do usuário, um menu acoplado manualmente e muito mais.

Demonstração de interação com o menu acoplado manualmente no novo modelo de realidade mista.
Como começar
Prévia da tela “primeiros passos” do novo modelo de realidade mista.

Você pode começar a criar aplicativos para o Meta Quest 3 com AR Foundation e OpenXR hoje mesmo baixando o Unity 2022 LTS (versão 2022.3.11.f1) ou posterior. Ao iniciar um novo projeto, inicie o Unity Hub e selecione o Mixed Reality Template.

Você também pode adicionar pacotes ao seu projeto manualmente. Se você atualizou para o Unity 2022.3.11f1 ou posterior, procure por OpenXR: Meta no Unity Package Manager (UPM) para adicioná-lo a um projeto. Como alternativa, você pode clicar no símbolo de mais (+) no canto superior esquerdo do UPM, selecionar “Adicionar pacote por nome” e digitar com.unity.xr.meta-openxr. Após o download, ele trará automaticamente dependências como o plug-in OpenXR e o AR Foundation.

A equipe do Unity XR está sempre trabalhando para melhorar o AR Foundation e os modelos. À medida que continuamos o desenvolvimento, gostaríamos de ouvir você e ver o que você constrói com essas ferramentas.