Elección del motor
Hay varias rutas de desarrollo que puede seguir a través de nuestra documentación. El primer paso es encontrar la tecnología adecuada para usted. Si ya tiene una en mente, vaya directamente a su pestaña correspondiente a continuación. Si está en la barrera o acaba de empezar, eche un vistazo a cada uno y comprenda lo que ofrecen, las plataformas y herramientas disponibles, y empiece a crear.
Importante
Eche un vistazo a nuestra introducción a las guías de portabilidad si tiene proyectos existentes que desea llevar a HoloLens 2 o cascos de realidad virtual insensivos como reverb G2. Disponemos de guías para proyectos que usan HTK, MRTK v1, SteamVR o fueron desarrollados para cascos envolventes como Oculus Rift o HTC Vive.
Introducción al motor
Unity es una de las principales plataformas de desarrollo en tiempo real del mercado, con código en tiempo de ejecución subyacente escrito en C++ y todo el scripting de desarrollo se realiza en C#. Ya sea que quieras crear juegos, películas y animaciones cinematográficas, o incluso representar conceptos arquitectónicos o de ingeniería en un mundo virtual, Unity tiene la infraestructura para admitirte.
Nota:
Asegúrese de consultar los problemas conocidos en determinadas versiones de Unity antes de elegir una versión de Unity.
Unreal Engine 4 es un potente motor de creación de código abierto con compatibilidad completa con la realidad mixta en C++ y Blueprints. A partir de Unreal Engine 4.25, la compatibilidad con HoloLens está completa y lista para producción. Con funcionalidades como el sistema flexible de scripting visual blueprints, los diseñadores pueden usar prácticamente toda la gama de conceptos y herramientas que, por lo general, solo están disponibles para los programadores. Los creadores de todos los sectores pueden aprovechar la libertad y el control para ofrecer contenido de vanguardia, experiencias interactivas y mundos virtuales inmersivos.
Los desarrolladores nativos con experiencia en la escritura de sus propios representadores 3D pueden crear un motor personalizado mediante OpenXR. OpenXR es un estándar de API libre de regalías abierto de Khronos que proporciona a los motores acceso nativo a una amplia gama de dispositivos de proveedores de todo el espectro de realidad mixta. Puede desarrollar con OpenXR en un HoloLens 2 o Windows Mixed Reality casco envolvente en el escritorio.
Los desarrolladores web que crean atractivas experiencias web ar/VR entre exploradores pueden usar WebXR.
Características y dispositivos
Logística | Unidad | Irreal | JavaScript | Motor personalizado (con OpenXR) |
---|---|---|---|---|
Idioma | C# | C++ | JavaScript | C/C++ |
Precios | Precios de Unity | Precios de Unreal | Libre | Libre |
Características del dispositivo | Unidad | Irreal | JavaScript | Motor personalizado (con OpenXR) |
---|---|---|---|---|
Seguimiento de dispositivos o pantallas | ✔️ | ✔️ | ✔️ | ✔️ |
Entrada manual | ✔️ | ✔️ | ✔️ | ✔️ |
Entrada ocular | ✔️ | ✔️ | ❌ | ✔️ |
Entrada de voz | ✔️ | ✔️ | ✔️ | ✔️ |
Controladores de movimiento | ✔️ | ✔️ | ✔️ | ✔️ |
Pruebas de aciertos de plano o malla | ✔️ | ✔️ | ✔️ | ✔️ |
Descripción de la escena | ✔️ | ✔️ | ❌ | ✔️ |
Sonido espacial | ✔️ | ✔️ | ✔️ | ✔️ |
Detección de código QR | ✔️ | ✔️ | ❌ | ✔️ |
Hardware | Unidad | Irreal | JavaScript | Motor personalizado (con OpenXR) |
---|---|---|---|---|
HoloLens 2 | ✔️ | ✔️ | ✔️ | ✔️ |
HoloLens (1.ª generación) | ✔️ | ✔️ | ❌ | Solo WinRT (heredado) |
auriculares Windows Mixed Reality | ✔️ | ✔️ | ✔️ | ✔️ |
Cascos SteamVR | ✔️ | ✔️ | ✔️ | ✔️ |
Oculus Quest/Rift | ✔️ | ✔️ | ✔️ | ✔️ |
Móvil (ARCore/ARKit) | ✔️ | ✔️ | ✔️ | ❌ |
Herramientas | Unidad | Irreal | JavaScript | Motor personalizado (con OpenXR) |
---|---|---|---|---|
kit de herramientas de Mixed Reality | ✔️ | ✔️ | ❌ | ❌ |
Herramientas de bloqueo del mundo | ✔️ | ❌ | ❌ | ❌ |
Servicios en la nube | Unidad | Irreal | JavaScript | Motor personalizado (con OpenXR) |
---|---|---|---|---|
Azure Remote Rendering | ✔️ | ❌ | ❌ | ✔️ |
Nota:
- Azure Remote Rendering (ARR) se retirará el 30 de septiembre de 2025. Más información.
Pasos siguientes
Siguiente punto de comprobación de desarrollo
Si sigue el recorrido del punto de control de desarrollo de Unity para HoloLens que hemos diseñado, la siguiente tarea es trabajar en nuestra serie de tutoriales de HoloLens 2.
De lo contrario, continúe para instalar la versión correcta de Unity y configurar con el primer proyecto de Unity de realidad mixta:
Siempre puede volver a los puntos de control de desarrollo de Unity para HoloLens y VR en cualquier momento.