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 la pestaña correspondiente a continuación. Si aún no se decide o recién está empezando, eche un vistazo a cada una 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 migración si tiene proyectos existentes que quiere llevar a HoloLens 2 o a un casco de VR envolvente, como Reverb G2. Contamos con guías para los proyectos que usan HTK, MRTK v1, SteamVR o que se desarrollaron para cascos envolventes, como Oculus Rift o HTC Vive.
Información general del 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 todos los scripts de desarrollo se realizan en C#. Tanto si desea crear juegos, películas y animaciones cinematográficas, como representar conceptos arquitectónicos o de ingeniería en un mundo virtual, Unity tiene la infraestructura necesaria para ayudarle.
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 tanto en C++ como en Planos técnicos. A partir de Unreal Engine 4.25, la compatibilidad con HoloLens es completa y está lista para la producción. Con funcionalidades como el sistema de scripting visual de Blueprints flexible, 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 distintos sectores pueden aprovechar la libertad y el control que ofrece para proporcionar contenido de vanguardia, experiencias interactivas y mundos virtuales inmersivos.
Los desarrolladores nativos con experiencia escribiendo sus propios representadores 3D pueden crear un motor personalizado mediante OpenXR. OpenXR es un estándar de API abierto libre de regalías de Khronos que proporciona a los motores acceso nativo a una amplia gama de dispositivos de proveedores del espectro de realidad mixta. Puede desarrollar con OpenXR en un casco envolvente HoloLens 2 o de Windows Mixed Reality en el escritorio.
Los desarrolladores web que crean atractivas experiencias web de AR/VR entre exploradores pueden usar WebXR.
Características y dispositivos
Logistics | Unity | Unreal | JavaScript | Motor personalizado (con OpenXR) |
---|---|---|---|---|
Lenguaje | C# | C++ | JavaScript | C/C++ |
Precios | Precios de Unity | Precios de Unreal | Gratuito | Gratuito |
Características del dispositivo | Unity | Unreal | JavaScript | Motor personalizado (con OpenXR) |
---|---|---|---|---|
Seguimiento de dispositivos y pantallas | ✔️ | ✔️ | ✔️ | ✔️ |
Entrada de mano | ✔️ | ✔️ | ✔️ | ✔️ |
Entrada ocular | ✔️ | ✔️ | ❌ | ✔️ |
Entrada de voz | ✔️ | ✔️ | ✔️ | ✔️ |
Controladores de movimiento | ✔️ | ✔️ | ✔️ | ✔️ |
Pruebas de posicionamiento de plano o malla | ✔️ | ✔️ | ✔️ | ✔️ |
Descripción de escenas | ✔️ | ✔️ | ❌ | ✔️ |
Sonido espacial | ✔️ | ✔️ | ✔️ | ✔️ |
Detección de código QR | ✔️ | ✔️ | ❌ | ✔️ |
Hardware | Unity | Unreal | JavaScript | Motor personalizado (con OpenXR) |
---|---|---|---|---|
HoloLens 2 | ✔️ | ✔️ | ✔️ | ✔️ |
HoloLens (1ª generación) | ✔️ | ✔️ | ❌ | Solo WinRT (heredado) |
Cascos de Windows Mixed Reality | ✔️ | ✔️ | ✔️ | ✔️ |
Cascos SteamVR | ✔️ | ✔️ | ✔️ | ✔️ |
Oculus Quest/Rift | ✔️ | ✔️ | ✔️ | ✔️ |
Móvil (ARCore/ARKit) | ✔️ | ✔️ | ✔️ | ❌ |
Herramientas | Unity | Unreal | JavaScript | Motor personalizado (con OpenXR) |
---|---|---|---|---|
Mixed Reality Toolkit | ✔️ | ✔️ | ❌ | ❌ |
World Locking Tools | ✔️ | ❌ | ❌ | ❌ |
Servicios en la nube | Unity | Unreal | 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 control de desarrollo
Si ya sigue el recorrido de puntos de control de desarrollo de Unity para HoloLens que hemos diseñado, su siguiente tarea es completar nuestra serie de tutoriales de HoloLens 2.
De lo contrario, continúe para instalar la versión correcta de Unity y configurarla con el primer proyecto de Unity de realidad mixta:
Puede volver a los puntos de control de desarrollo de Unity para HoloLens y VR en cualquier momento.