Dibujado vectorial para juegos 2D

abril 9, 2014 DevBlogDescargas  2 comments

Vectorial Drawing for Games

En las próximas entradas, hablaremos de las diferentes técnicas a la hora de crear juegos en 2D. Concretamente hoy hablaremos de los gráficos vectoriales.

En este punto, hay que diferenciar entre una imagen que se pinta de forma vectorial en juego y un sprite que sea el resultado de una imagen vectorial que se ha dibujado.

Hoy en día, lo habitual para dibujar animaciones es hacerlo mediante dibujos vectoriales. Puesto que un dibujo vectorial puede aumentarse sin que pierda calidad, nos facilita poder adaptarlo a cualquier resolución de pantalla. Además de ser un método fácil de pintado, también permite animar con facilidad (ejemplo de un tutorial aquí).

Una vez hemos realizado el dibujo vectorial, tenemos 2 opciones de pintado, que vemos a continuación con sus pros y sus contras (+, -):

Pintado Vectorial

Se trata de pintar el dibujo vectorial sobre la pantalla. Es decir se pinta como un conjunto de rectas, arcos, curvas y colores de relleno. Esto significa que el dibujo no existe como tal, sino que es un conjunto de funciones, rectas y códigos de colores (primitivas de dibujado).
+ Se adapta fácilmente al tamaño de la pantalla y a la resolución sin perder nada de calidad.
+ Ocupa muy poco espacio en memoria, puesto que no está formado por píxeles cada uno con un color, sino por rectas, curvas y colores de relleno.
- Consume mucho procesador (o muchos recursos de la tarjeta gráfica), lo cual hace que baje mucho el rendimiento, sobre todo si pintamos muchos elementos en pantalla.

Pintado Raster a partir de dibujos vectoriales

Para esta técnica, una vez realizado el dibujo vectorial, lo exportaríamos a un formato de imagen tradicional en base a los requerimientos del dispositivo de destino (generalmente PNG, GiF, TIFF…). Para una PS4 tendrán que ser imágenes de gran tamaño mientras que para un dispositivo móvil también tendremos que tener muy en cuenta minimizar su tamaño.
+ Pintado muy rápido. Es decir, la imagen está en memoria y solo tenemos que pintarla.
- Ocupa mucho espacio en memoria.
- Requiere exportar diferentes tamaños para cada dispositivo distinto.
- Reescalar dentro del juego significa perder calidad.

A continuación os hacemos entrega de varios dibujos vectoriales exportados como raster que cedemos para vuestros videojuegos:

Ciclope Cyclops Sprite 2D Videogame Flash Adobe

Dragon Dragoon Sprite Animation Animated 2D

Chicken Mount Pollo Montura 2D Animated Sprite Parts Chocobo Style Creative Commons

2 comments to Dibujado vectorial para juegos 2D

  • adhire  says:

    Los sprites que nos dan a descargar puedo usarlos libre de copyright?

  • admin admin  says:

    Sí, puedes usarlos libremente tanto para uso propio como para uso comercial e incluso puedes hacer modificaciones sobre ellos. Lo único que pedimos es que en algún sitio se haga referencia al origen de las imágenes (en los créditos u otro lugar).
    Así mismo puedes escribir en nuestro Foro por si quieres dar a conocer tu proyecto.

Deja un comentario