Escolher o motor

Existem vários caminhos de desenvolvimento que pode seguir através da nossa documentação. O primeiro passo é encontrar a tecnologia certa para si. Se já tiver um em mente, avance para o respetivo separador abaixo. Se estiver na cerca ou apenas a começar, veja cada uma delas e compreenda o que oferecem, as plataformas e ferramentas disponíveis e comece a criar!

Importante

Veja a nossa descrição geral dos nossos guias de migração se tiver projetos existentes que pretende trazer para HoloLens 2 ou auscultadores VR immmersive, como o Reverb G2. Temos guias para projetos que utilizam HTK, MRTK v1, SteamVR ou foram desenvolvidos para auscultadores envolventes como o Oculus Rift ou HTC Vive.

Descrição geral do motor

  • O Unity é uma das principais plataformas de desenvolvimento em tempo real no mercado, com código de runtime subjacente escrito em C++ e todos os scripts de desenvolvimento são feitos em C#. Quer pretenda criar jogos, filmes e animações cinematográficas ou até mesmo compor conceitos de arquitetura ou engenharia num mundo virtual, o Unity tem a infraestrutura para o apoiar.

    Nota

    Certifique-se de que verifica os problemas conhecidos em determinadas versões do Unity antes de escolher uma versão do Unity.

  • O Unreal Engine 4 é um poderoso motor de criação open source com suporte total para a realidade mista em C++ e Blueprints. A partir do Unreal Engine 4.25, o suporte do HoloLens é completo e pronto para produção. Com capacidades como o sistema de Scripts Visuais do Blueprints flexível, os designers podem utilizar virtualmente toda a gama de conceitos e ferramentas geralmente apenas disponíveis para programadores. Os criadores de várias indústrias podem tirar partido da liberdade e do controlo para fornecer conteúdos de ponta, experiências interativas e mundos virtuais envolventes.

  • Os programadores nativos com experiência em escrever os seus próprios compositores 3D podem criar um motor personalizado com o OpenXR. O OpenXR é uma norma de API sem royalties aberta da Khronos que fornece aos motores acesso nativo a uma vasta gama de dispositivos de fornecedores em todo o espectro de realidade mista. Pode desenvolver com o OpenXR num HoloLens 2 ou Windows Mixed Reality auriculares envolventes no ambiente de trabalho.

  • Os programadores Web que criam experiências Web DE AR/VR apelativas entre browsers podem utilizar o WebXR.

Funcionalidades e dispositivos


Logistics Unity Irreal JavaScript Motor personalizado
(com o OpenXR)
Linguagem C# C++ JavaScript C/C++
Preços Preços do Unity Preços irreais Gratuito Gratuito

Funcionalidades do dispositivo Unity Irreal JavaScript Motor personalizado
(com o OpenXR)
Controlo de dispositivos/ecrãs ✔️ ✔️ ✔️ ✔️
Introdução à mão ✔️ ✔️ ✔️ ✔️
Entrada de olhos ✔️ ✔️ ✔️
Entrada de voz ✔️ ✔️ ✔️ ✔️
Comandos de movimento ✔️ ✔️ ✔️ ✔️
Teste de impacto do plano/malha ✔️ ✔️ ✔️ ✔️
Compreensão da cena ✔️ ✔️ ✔️
Som espacial ✔️ ✔️ ✔️ ✔️
Deteção de código QR ✔️ ✔️ ✔️

Hardware Unity Irreal JavaScript Motor personalizado
(com o OpenXR)
HoloLens 2 ✔️ ✔️ ✔️ ✔️
HoloLens (1.ª geração) ✔️ ✔️ Apenas WinRT (Legado)
Headset da Windows Mixed Reality ✔️ ✔️ ✔️ ✔️
Auscultadores SteamVR ✔️ ✔️ ✔️ ✔️
Oculus Quest/Rift ✔️ ✔️ ✔️ ✔️
Dispositivos móveis (ARCore/ARKit) ✔️ ✔️ ✔️

Ferramentas Unity Irreal JavaScript Motor personalizado
(com o OpenXR)
Toolkit de Realidade Mista ✔️ ✔️
Ferramentas de Bloqueio Mundial ✔️

Serviços em nuvem Unity Irreal JavaScript Motor personalizado
(com o OpenXR)
Azure Spatial Anchors ✔️ ✔️ ✔️
Azure Object Anchors ✔️ ✔️
Azure Remote Rendering ✔️ * ✔️ *

Nota

  • O Azure Remote Rendering é atualmente suportado em aplicações com as APIs WinRT legadas (plug-in windows XR no Unity). O suporte do ARR para aplicações OpenXR estará disponível em breve.

Passos seguintes

Próximo Ponto de Verificação de Desenvolvimento

Se estiver a seguir o percurso de ponto de verificação de desenvolvimento do Unity para HoloLens que definimos, a sua próxima tarefa é trabalhar na nossa série de tutoriais HoloLens 2.

Caso contrário, continue a instalar a versão certa do Unity e configure-se com o seu primeiro projeto do Unity de realidade mista:

Pode sempre voltar aos pontos de verificação de desenvolvimento do Unity para HoloLens e VR em qualquer altura.