Creación de Skybox en Unity: Técnica y Aplicaciones Prácticas

Clase 11 de 33Curso de VR con Unity

Resumen

Skybox es una técnica que utiliza 6 imágenes seamless diseñadas para representar todo lo que sería el fondo y bóbeda celeste de nuestro universo tridimensional.

Como antes, nos apoyaremos en los Standard Assets de Unity que tienen gran variedad de opciones, muchas de ellas gratuitas. Ubicamos y seleccionamos precisamente el asset llamado Skybox y lo importamos en nuestros assets.

Un skybox está conformado por 6 imágenes (izquierda, derecha, arriba, abajo, frente y detrás) y un “material” o shader que es el script o algoritmo que se encarga de los detalles del renderizado de estas 6 imágenes en el interior del espacio tridimensional de todo el escenario.

Para agregar el skybox al proyecto seleccionamos el componente Camera del grupo ViveCameraRig en el panel de jerarquía del proyecto y en las opciones del Inspector nos aseguramos de tener seleccionada la opción Skybox para el parámetro Clear Flags. Por último agregamos la componente en el botón Add Component y le asignamos en el campo Custom Skybox el “material” que nos importamos desde los Standard Asserts. Inmediatamente se apreciará el cambio en el universo de nuestro videojuego.

Ahora sólo bastará con modificar un poco la componente de iluminación general para dar un efecto más dramático y épico al ambiente de nuestra realidad virtual.

Reto
Crea un río en el terreno con el asset de agua que puedes encontrar en los Standard Assets en la carpeta Environment/.