Sprites renderizados para juegos 2D

abril 27, 2014 DevBlog  No comments

Render Sprites Blender 3DS

Otra de las alternativas más habituales a la hora de crear gráficos para juegos en 2D, es el renderizado de gráficos en 3D para obtener así renders en 2D. Es además la técnica utilizada en Hispania para generación de gráficos. En la imagen se muestra el desarrollo de personajes en Hispania.

Generalmente cuando queremos obtener unos resultados realistas, utilizaremos esta técnica. Para juegos con un estilo de dibujado, también podremos optar por modelar en 3D con estilo de dibujos, animarlo y renderizar o directamente crear gráficos vectoriales (ver Dibujado Vectorial para juegos 2D).

La otra técnica más común de dibujado, pixel a pixel (raster), no es del todo útil si queremos unos gráficos realistas y es más común la técnica del modelado 3D para su posterior procesado a 2D.

Al igual que como ocurre con los gráficos vectoriales, la ventaja de usar gráficos renderizados a partir de modelos 3D, es que podemos crear imágenes de cualquier tamaño sin perder calidad de resolución.

En este caso, y a diferencia de los gráficos vectoriales, debemos poner cuidado en las texturas utilizadas, ya que éstas, al ser aumentadas, sí perderán calidad.

También debemos poner especial atención en el foco de iluminación, puesto que la sombra debe aparecer siempre en la misma zona. Lo más habitual es crear inicialmente una escena sobre la que renderizaremos los personajes.

Una de las herramientas más utilizadas y gratuitas para esta técnica es Blender (dercargar aquí y tutoriales aquí).

La siguiente imagen obtenida de Wikimedia, muestra la herramienta Blender con un ejemplo de escenario.

Ejemplo de interfaz Blender Example Interface

Dentro de las herramientas comerciales, existen otras como 3DS Max que facilita la animación de personajes gracias a la librería CAT (ver aquí).

De este modo, en Hispania, habrá elementos 3D (como el mar) o elementos 2D raster (como los menús), pero en su mayoría utilizaremos gráficos renderizados a partir de modelos 3D.

Deja un comentario