Pages - Menu

lunes, 2 de septiembre de 2013

Tutorial Source Engine: 3D Skybox

Hace semanas pudimos ver cómo crear un Skybox sencillo para Left 4 Dead. Éste Skybox ha sido desde entonces el que hemos utilizado, un cielo simple que ayudaba bastante a sumergir al jugador dentro de la situación del juego, no obstante a veces puede que nos venga bien realizar unos Skybox más avanzados. En éste tutorial vamos a ver cómo crear un Skybox 3D.


Para seguir éste tutorial podemos descargar la versión definitiva del mapa del aparcamiento que ya realizamos anteriormente, puedes descargarlo de éste enlace.

Crear 3D Skybox.

Crear un Skybox 3D (o 3D Skybox) es una tarea bastante sencilla, tan sólo debemos definir una región del mapa donde crear una representación en miniatura del Skybox simple e ir añadiendo entidades para crear el 3D.

Los pasos son los siguientes:

- Creamos en una región del escenario un habitáculo cerrado, todos los muros llevarán la textura toolsskybox.
- En su interior creamos una entidad de la clase sky_camera.
- Situamos la entidad justo en mitad de todo el habitáculo.
- Creamos una entidad de la clase prop_static y le asignamos el modelo hmap_citycenter_destroyed.mdl.
- Lo situamos la nivel del sky_camera, en uno de los laterales, girado 90º.
- Duplicamos la entidad y la colocamos en el lateral opuesto, su ángulo será de 270º.
- Creamos una entidad de la clase prop_static y le asignamos el modelo hmap_citycenter_hill.mdl.
- Lo situamos al norte del sky_camera girado 180º.
- Duplicamos la entidad y la situamos al sur, su ángulo será de 0º.
- Reubicamos los cuatro prop_static de tal forma que quede un hueco donde se encuentre el sky_camera.

Debería quedarnos algo así:


Pulsamos F9 para testear el mapa:





El mapa completo puedes descargarlo de éste enlace.

¿Qué ideas te surgen para crear mapas con 3D Skybox?