2. Descarga e instalación del software Unity para crear aplicaciones de AR
Descarga e Instalación de Unity para Crear Aplicaciones de AR
La creación de aplicaciones de Realidad Aumentada (AR) comienza con la configuración adecuada de tu entorno de desarrollo. En este tutorial, te guiaré paso a paso para descargar e instalar Unity con todo lo necesario para empezar a desarrollar tus propias experiencias de AR.
1. Requisitos Previos y Planificación
Antes de comenzar, es importante que definas para qué plataforma deseas desarrollar, ya que esto determinará los componentes que necesitarás instalar. Unity utiliza AR Foundation, un framework multiplataforma que te permite escribir tu código una sola vez y desplegarlo tanto en Android como en iOS .
¿Android o iOS?
Android: Necesitarás un dispositivo Android compatible con ARCore .
iOS: Necesitarás una Mac con XCode instalado y un dispositivo iOS compatible .
Consejo: Si es tu primera vez, te recomiendo comenzar con Android, ya que el proceso de configuración y despliegue suele ser más directo en Windows.
2. Descarga de Unity Hub
Unity Hub es una aplicación de escritorio que te permite gestionar múltiples versiones de Unity, crear proyectos y acceder a plantillas.
Descarga Unity Hub: Visita el sitio oficial de Unity y descarga el instalador de Unity Hub para tu sistema operativo.
Instala Unity Hub: Ejecuta el instalador y sigue las instrucciones en pantalla.
3. Instalación de la Versión Correcta de Unity
A través de Unity Hub, instalaremos la versión del editor que necesitamos, junto con los módulos de soporte para nuestra plataforma objetivo.
Abre Unity Hub y ve a la pestaña "Installs".
Haz clic en "Install Editor".
Selecciona la versión LTS (Long Term Support) más reciente. Por ejemplo,
2022.3.62f1 LTSes una versión estable y bien probada para el desarrollo de AR .Módulos esenciales: Durante la instalación, se te pedirá que selecciones los módulos adicionales. Es crucial que marques:
4. Creación de un Nuevo Proyecto
Una vez que Unity esté instalado, es hora de crear tu primer proyecto de AR.
Método Recomendado: Usar la Plantilla "AR Mobile"
La forma más rápida y sencilla de empezar es usando la plantilla "AR Mobile" que proporciona Unity Hub .
En Unity Hub, ve a la pestaña "Projects" y haz clic en "New Project".
Busca la plantilla "AR Mobile" en la lista. Si no la ves, es posible que necesites descargarla.
Elige la versión de Unity que instalaste.
Asigna un nombre a tu proyecto y selecciona una ubicación para guardarlo.
Haz clic en "Create project".
Ventaja de esta plantilla: Incluye todas las configuraciones iniciales, como el pipeline de renderizado y los paquetes básicos de AR Foundation y XR Management, ahorrándote tiempo .
Método Alternativo: Proyecto 3D Estándar
Si prefieres empezar desde cero, puedes crear un proyecto "3D" estándar e instalar los paquetes de AR manualmente.
5. Instalación de Paquetes de AR con el Gestor de Paquetes
Si creaste un proyecto "3D" estándar, o si necesitas añadir funcionalidades a un proyecto existente, deberás instalar los paquetes de AR a través del Package Manager.
Importante: AR Foundation es el núcleo que proporciona las funcionalidades comunes. No implementa las funciones de AR por sí mismo; para eso necesitas los plugins específicos de cada plataforma .
Sigue estos pasos:
En Unity, ve al menú superior y selecciona Window > Package Manager.
En la ventana del Package Manager, asegúrate de que el filtro de "Packages" esté en "Unity Registry" para ver todos los paquetes oficiales de Unity .
Instala los siguientes paquetes en el siguiente orden:
Consejo importante: Asegúrate de que las versiones de AR Foundation, ARCore XR Plugin y ARKit XR Plugin coincidan para evitar problemas de compatibilidad .
6. Configuración de la Escena para AR
Para que tu proyecto funcione correctamente, tu escena debe contener los elementos necesarios.
6.1. Eliminar la Cámara Predeterminada
La cámara que se crea por defecto no es adecuada para AR, ya que la cámara de AR necesita componentes especiales.
En la jerarquía (Hierarchy), selecciona la Main Camera.
Haz clic derecho y selecciona Delete.
6.2. Agregar los Componentes de AR Foundation
Necesitas añadir dos GameObjects fundamentales: AR Session y XR Origin (antes llamado AR Session Origin).
AR Session: Controla el ciclo de vida de la experiencia de AR (inicio, pausa, fin) .
XR Origin: Transforma las coordenadas del mundo real (detectadas por el dispositivo) en coordenadas del mundo virtual de Unity .
Para agregarlos:
Haz clic derecho en un área vacía de la jerarquía (Hierarchy).
Ve a XR en el menú contextual.
Selecciona AR Session.
7. Configuración de las Build Settings
Antes de compilar tu aplicación, debes configurar las opciones de construcción para tu plataforma objetivo.
Ve a File > Build Settings.
En la lista de "Platform", selecciona Android (o iOS) y haz clic en Switch Platform .
Haz clic en Player Settings para abrir las configuraciones detalladas.
Configuraciones Clave para Android
Dentro de Project Settings > Player:
Ve a la pestaña de Android (icono de robot).
En Other Settings:
Package Name: Cambia el nombre por uno único en formato de dominio invertido, por ejemplo,
com.tunombre.miprimerar. Esto es obligatorio .Minimum API Level: Establécelo al menos en Android 7.0 'Nougat' (API level 24) o superior para asegurar la compatibilidad con ARCore .
Graphics APIs: Asegúrate de que Vulkan no esté en la lista de "Graphics APIs". Si aparece, selecciona Vulkan y haz clic en la "X" para eliminarlo, ya que ARCore no lo soporta actualmente .
Configuraciones Clave para iOS
Dentro de Project Settings > Player:
Ve a la pestaña de iOS.
En Other Settings:
Resumen y Próximos Pasos
¡Felicidades! Has instalado Unity, configurado los paquetes de AR Foundation, preparado tu escena y ajustado las configuraciones de compilación. Ahora tienes un proyecto listo para empezar a desarrollar tu aplicación de Realidad Aumentada.
Siguientes pasos sugeridos:
Prueba tu configuración: Conecta tu dispositivo móvil a tu ordenador e intenta compilar un proyecto vacío para verificar que todo funciona.
Aprende los fundamentos: Investiga cómo utilizar los componentes de AR Foundation, como AR Plane Manager para la detección de superficies o AR Raycast Manager para interactuar con el entorno.
Descarga e Instalación de Unity para Realidad Aumentada
Hola y bienvenidos. En este tutorial vamos a aprender a descargar e instalar el software Unity, que es lo que utilizaremos en este curso para crear aplicaciones de Realidad Aumentada (AR).
1. Descarga de Unity Hub
Lo primero que debemos hacer es ir a Google y buscar "Unity" para acceder directamente al sitio principal.
Entra al sitio web de Unity.
Busca la opción que dice "Download".
Si no la encuentras a simple vista, navega por el sitio hasta localizar el botón de descarga.
Una vez allí, acepta los términos y condiciones.
Haz clic en "Download Unity Hub" (la aplicación que nos permitirá gestionar e instalar Unity).
La página detectará automáticamente tu sistema operativo:
Si estás en Windows, verás la opción para descargar la versión para Windows.
Si estás en Mac, verás la versión para Mac.
Si no es el caso, puedes elegir manualmente tu sistema operativo.
Guarda el archivo en tu computadora (por ejemplo, en la carpeta de Descargas). El archivo es muy pequeño, por lo que la descarga será rápida.
2. Instalación de Unity Hub
Una vez descargado Unity Hub, procedemos a instalarlo.
En Windows:
Ejecuta el archivo descargado.
Es posible que el sistema te pida permisos de administrador. Acepta para continuar.
Sigue las instrucciones del instalador.
En Mac:
Abre el archivo descargado.
Arrastra el ícono de Unity Hub a la carpeta de Aplicaciones.
Al abrirlo por primera vez, el sistema te pedirá confirmación porque viene de Internet. Acepta para abrirlo.
3. Instalación del Editor de Unity
Ahora vamos a instalar el editor de Unity propiamente dicho.
Abre Unity Hub.
Ve a la pestaña de "Installs" (Instalaciones).
Haz clic en "Install Editor" (Instalar Editor).
Elige la versión que deseas instalar. Recomendación: instala la versión LTS (Long Term Support) más reciente disponible (por ejemplo, 2022.3.x LTS).
En la imagen del tutorial se muestra la versión 2022.1.0f1, pero siempre es mejor usar la más reciente estable.
4. Selección de Componentes Adicionales
Esta parte es muy importante porque debemos elegir los componentes necesarios para nuestro curso de Realidad Aumentada.
Componentes obligatorios para el curso:
✅ Android Build Support (y sus submódulos): necesario para crear aplicaciones para dispositivos Android.
✅ iOS Build Support: necesario si quieres crear aplicaciones para iPhone y iPad. (Requiere Mac para compilar)
Otros componentes (opcionales):
WebGL Build Support: si quieres que tus aplicaciones funcionen en navegadores web.
Documentation: instala la documentación localmente. Si no lo haces, podrás acceder a ella en línea.
Language packs: paquetes de idioma. No son necesarios para el curso.
No es necesario instalar:
Linux Build Support
Facebook Support
Lumi (sistema operativo)
Importante: En versiones anteriores, el soporte para Realidad Aumentada (AR Foundation) se instalaba con el editor, pero ahora se instala directamente desde el Package Manager dentro de Unity. Por eso no lo verás en esta lista; lo instalaremos más adelante desde el propio Unity.
5. Espacio en Disco
Antes de continuar, verifica el espacio requerido:
La instalación ocupa aproximadamente 22 GB.
Asegúrate de tener suficiente espacio disponible en tu disco duro.
Acepta los términos y condiciones marcando la casilla correspondiente.
Haz clic en "Install" (o "Next" dependiendo de la versión).
Espera a que finalice la instalación. Este proceso puede tomar bastante tiempo, así que ten paciencia. Puedes aprovechar para hacer otras actividades mientras la computadora trabaja.
6. Verificación de la Instalación
Cuando la instalación haya terminado:
En Unity Hub, verás la versión recién instalada con un botón de tres puntos a la derecha.
Puedes marcar esta versión como "Preferred" (preferida) para que sea la que se abra por defecto al lanzar proyectos.
Desde el menú de tres puntos también puedes:
Añadir componentes a la instalación existente.
Desinstalar la versión si ya no la necesitas.
7. Registro y Primer Inicio de Unity
Para usar Unity, necesitas tener una cuenta. Si es tu primera vez:
Abre Unity Hub.
Ve a la pestaña de "Projects" (Proyectos).
Si no has iniciado sesión, verás un botón para registrarte o iniciar sesión.
Haz clic en "Sign in" (Iniciar sesión) si ya tienes cuenta, o en "Create one" (Crear una) para registrarte.
Para registrarte, completa:
Correo electrónico.
Contraseña.
Nombre y apellido.
Acepta los términos.
Haz clic en "Create Unity ID".
Una vez que hayas iniciado sesión, se abrirá la ventana principal de Unity Hub donde podrás:
New Project: Crear un nuevo proyecto.
Open: Abrir un proyecto existente.
Ver la lista de tus proyectos recientes.
8. Preparación para el Siguiente Paso
En Unity Hub, desde la pestaña de "Projects", puedes quedarte aquí para continuar en la siguiente lección. En la próxima etapa:
Veremos cómo funciona Unity y sus partes principales.
Crearemos nuestro primer proyecto de Realidad Aumentada.
Resumen Rápido
| Paso | Acción |
|---|---|
| 1 | Descargar Unity Hub desde unity.com |
| 2 | Instalar Unity Hub en tu computadora |
| 3 | Desde Unity Hub, instalar el Editor (versión LTS) |
| 4 | Seleccionar Android Build Support e iOS Build Support |
| 5 | Esperar a que termine la instalación (~22 GB) |
| 6 | Registrarse o iniciar sesión en Unity |
| 7 | ¡Listo para crear tu primer proyecto! |
¡Felicidades! Ya tienes Unity instalado en tu computadora. En la próxima lección comenzaremos a explorar el entorno de Unity y a crear nuestra primera aplicación de Realidad Aumentada
Comentarios
Publicar un comentario