Un Mar 3D bajo un Mapa 2D

julio 27, 2014 DevBlogHispania  No comments

3D Sea over 2D Map

Ya hemos visto que Hispania Saints & Warriors será un juego 2D. Sin embargo, cuando comenzamos a crear el mar, nos encontramos con un problema, la calidad gráfica de un mar 2d no hacía justicia con el resto de gráficos renderizados. Un mar en 2D está formado generalmente por “tiles” que se repiten periódicamente por todo el mapa.

Por tanto, para dar un resultado realista del mar, al mismo nivel que el resto de elementos gráficos del juego, lo que mejor quedaba era un mar en 3D, donde dar profundidad de pendiendo de la zona, partes más oscuras, bancos de coral, zona mediterránea y una animación realista y acorde con el mapa.

Hispania se enfrentó aquí a un desafío. Colocar un mapa 2D sobre otro mapa 3D. Hay que tener en cuenta que:

2D
- Las imágenes 2D se proyectan sobre las coordenadas X e Y de la pantalla.
- No existe zoom, lo que se hace es aumentar o disminuir imágenes.
- No existe el concepto de movernos por el mapa. Es el mapa y todos los elementos los que se deben mover por la pantalla.

3D
- Un escenario 3D, se proyecta usando una cámara y una distancia.
- Para el zoom y para el movimiento, no se mueven los objetos, solo la cámara.

Pese a estas dificultades, Hispania ha conseguido fusionar los dos mundos para tener lo mejor del 2D y lo mejor del 3D. Aquí están los resultados.

Deja un comentario