Creación de Skybox en Unity: Técnica y Aplicaciones Prácticas
Clase 11 de 33 • Curso 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/
.