¡Hola a todos! En este breve tutorial para principiantes en Unity 6, veremos cómo configurar una imagen HDRi panorámica, en el formato llamado Equirectangular, como un Skybox, es decir, como el fondo del universo virtual. El proceso incluye tres pasos simples: importar la imagen, crear un Material de Skybox y finalmente asignar este Material al campo Skybox del Environment.
Primero, necesitamos elegir la imagen que queremos desde el disco e importarla al Project. Yo lo hago arrastrando la imagen desde su carpeta de origen. También estoy renombrando la imagen a World Panorama para que sea más fácil encontrarla después.
Con la imagen seleccionada en el Project, veamos su Inspector para ajustar algunas configuraciones. Necesitamos asegurarnos de que Texture Shape esté configurado en 2D y Texture Type en Default. Luego podemos cambiar Alpha Source a None, ya que estas imágenes no tienen transparencia, y Wrap Mode a Clamp, porque queremos mapear la imagen completa sin repeticiones. Dejemos que Unity decida el formato más adecuado eligiendo la opción Automatic, luego seleccionemos la calidad de compresión que prefiramos y, una vez hecho todo, hagamos clic en Apply para confirmar las nuevas configuraciones del Asset.
Ahora necesitamos crear el Material de Skybox que queremos usar, donde configuraremos la imagen panorámica que acabamos de preparar. Haciendo clic derecho en el Project, creo un nuevo Material, al que llamo My Skybox.
En el Inspector de este nuevo Material, cambiamos el Shader a Skybox Panoramic, luego asignamos la imagen World Panorama en el campo Spherical HDR. El modo Mapping ya debería estar en Latitude Longitude Layout, con Image Type configurado en 360 degrees; si no, lo configuramos manualmente. En la pestaña Material también encontrarás los ajustes de Exposure y Rotation, pero los veremos más adelante.
Para configurar este Skybox Material como fondo del universo virtual, primero necesitamos una ventana de Lighting, que podemos añadir desde Window Rendering, y colocar junto al Inspector.
En esta nueva ventana, abre la sección Environment y asigna nuestro Skybox Material en el campo correspondiente. Luego asegúrate de que Skybox esté seleccionado como Source bajo Environment Lighting, para que nuestro Material también se use en la iluminación ambiental. El propósito de este tutorial es mostrarte cómo configurar una imagen HDR panorámica como fondo, así que no cubriré cómo configurar Reflection Probes y otras herramientas aquí, ya que son temas para tutoriales separados.
Ahora también podemos volver al Inspector del Skybox Material y ajustar los parámetros de Exposure y Rotation para lograr los resultados deseados.
¡Muy bien, eso es todo por este breve tutorial para principiantes sobre Skybox en Unity 6! ¡Espero que te haya sido útil! ¡Nos vemos la próxima!