Escolher o seu motor
Existem vários caminhos de desenvolvimento que você pode seguir através de nossa documentação. O primeiro passo é encontrar a tecnologia certa para si. Se você já tem um em mente, vá em frente e pule direto para sua respetiva guia abaixo. Se você está em cima do muro ou apenas começando, dê uma olhada em cada um deles e entenda o que eles oferecem, as plataformas e ferramentas disponíveis, e comece a criar!
Importante
Dê uma olhada em nossa visão geral dos guias de portabilidade se você tiver projetos existentes que deseja trazer para o HoloLens 2 ou fones de ouvido VR immersivos como o Reverb G2. Temos guias para projetos que estão usando HTK, MRTK v1, SteamVR ou foram desenvolvidos para fones de ouvido imersivos como o Oculus Rift ou HTC Vive.
Visão geral do motor
Unity é uma das principais plataformas de desenvolvimento em tempo real do mercado, com código de tempo de execução subjacente escrito em C++ e todos os scripts de desenvolvimento são feitos em C#. Se você está procurando criar jogos, filmes e cinemáticas de animação, ou até mesmo renderizar conceitos de arquitetura ou engenharia em um mundo virtual, Unity tem a infraestrutura para apoiá-lo.
Nota
Certifique-se de verificar problemas conhecidos em certas versões Unity antes de escolher uma versão Unity.
Unreal Engine 4 é um poderoso mecanismo de criação de código aberto com suporte total para realidade mista em C++ e Blueprints. A partir da Unreal Engine 4.25, o suporte ao HoloLens está cheio de recursos e pronto para produção. Com recursos como o sistema flexível Blueprints Visual Scripting, os designers podem usar virtualmente toda a gama de conceitos e ferramentas geralmente disponíveis apenas para programadores. Criadores de todos os setores podem aproveitar a liberdade e o controle para oferecer conteúdo de ponta, experiências interativas e mundos virtuais imersivos.
Desenvolvedores nativos com experiência em escrever seus próprios renderizadores 3D podem criar um mecanismo personalizado usando OpenXR. O OpenXR é um padrão de API aberto e livre de royalties da Khronos que fornece aos motores acesso nativo a uma ampla gama de dispositivos de fornecedores de todo o espectro de realidade mista. Você pode desenvolver usando OpenXR em um fone de ouvido imersivo HoloLens 2 ou Windows Mixed Reality na área de trabalho.
Os desenvolvedores da Web que criam experiências web AR/VR atraentes entre navegadores podem usar o WebXR.
Características e dispositivos
Logística | Unity | Irreal | JavaScript | Motor personalizado (usando OpenXR) |
---|---|---|---|---|
Idioma | C# | C++ | JavaScript | C/C++ |
Preços | Preços Unity | Preços irreais | Gratuito | Gratuito |
Características do dispositivo | Unity | Irreal | JavaScript | Motor personalizado (usando OpenXR) |
---|---|---|---|---|
Rastreamento de dispositivos/monitores | ✔️ | ✔️ | ✔️ | ✔️ |
Entrada manual | ✔️ | ✔️ | ✔️ | ✔️ |
Entrada de olhos | ✔️ | ✔️ | ❌ | ✔️ |
Entrada de voz | ✔️ | ✔️ | ✔️ | ✔️ |
Comandos de movimento | ✔️ | ✔️ | ✔️ | ✔️ |
Teste de acerto de avião/malha | ✔️ | ✔️ | ✔️ | ✔️ |
Compreensão de cena | ✔️ | ✔️ | ❌ | ✔️ |
Som espacial | ✔️ | ✔️ | ✔️ | ✔️ |
Deteção de código QR | ✔️ | ✔️ | ❌ | ✔️ |
Hardware | Unity | Irreal | JavaScript | Motor personalizado (usando OpenXR) |
---|---|---|---|---|
HoloLens 2 | ✔️ | ✔️ | ✔️ | ✔️ |
HoloLens (1ª geração) | ✔️ | ✔️ | ❌ | WinRT (Legado) apenas |
Auriculares Windows Mixed Reality | ✔️ | ✔️ | ✔️ | ✔️ |
Auriculares SteamVR | ✔️ | ✔️ | ✔️ | ✔️ |
Oculus Quest/Rift | ✔️ | ✔️ | ✔️ | ✔️ |
Móvel (ARCore/ARKit) | ✔️ | ✔️ | ✔️ | ❌ |
Ferramentas | Unity | Irreal | JavaScript | Motor personalizado (usando OpenXR) |
---|---|---|---|---|
Toolkit de Realidade Mista | ✔️ | ✔️ | ❌ | ❌ |
Ferramentas de bloqueio mundial | ✔️ | ❌ | ❌ | ❌ |
Serviços cloud | Unity | Irreal | JavaScript | Motor personalizado (usando OpenXR) |
---|---|---|---|---|
Azure Remote Rendering | ✔️ | ❌ | ❌ | ✔️ |
Nota
- A Renderização Remota do Azure (ARR) será desativada em 30 de setembro de 2025. Mais informações.
Próximos passos
Próximo ponto de verificação de desenvolvimento
Se você está seguindo a jornada de pontos de verificação de desenvolvimento do Unity for HoloLens que estabelecemos, sua próxima tarefa é trabalhar em nossa série de tutoriais HoloLens 2.
Caso contrário, continue a instalar a versão correta do Unity e seja configurado com seu primeiro projeto Unity de realidade mista:
Você sempre pode voltar aos pontos de verificação de desenvolvimento Unity para HoloLens e VR a qualquer momento.