¿Cómo puedo hacer este estilo de gráficos 2D "brillantes"?

29

Me siento cómodo con los conceptos básicos de construir un juego basado en sprites 2D en XNA, donde todos mis objetos son simplemente imágenes .png con las que me muevo.

¿Qué cosas necesito aprender a continuación para poder desarrollar un juego 2D que utiliza un estilo de arte similar al Super Laser Racer, por ejemplo?

ingrese la descripción de la imagen aquí

Otros ejemplos de este estilo incluirían Frozen Synapse, Geometry Wars, etc.

Describiría este estilo "geometría brillante abstracta 2D" o algo así.

Puedo ver que muchos de los efectos en este tipo de juegos se logran a través de sistemas de partículas y también que tal vez algunas cosas todavía son solo sprites que tal vez se dibujaron en un editor de gráficos para que se vean "brillantes", etc.

Pero entonces, ¿el resto se hace haciendo llamadas directas a DirectX e implementando sombreadores personalizados, etc.?

¿Está bien? No estoy realmente seguro de qué aprender a continuación para poder ir en esta dirección o qué preguntas hacer.

TerryB
fuente
Solo quiero decir que su pérdida por una descripción de "geometría brillante abstracta en 2D" es compatible con Google como "gráficos de visualización vectorial" como se ve en Asteroides, Tempestad, etc. (no deje que MAME lo engañe; el original, el hardware de visualización vectorial de la vieja escuela creó un efecto brillante natural que los juegos como Geometry Wars simplemente están simulando) (agregando esto como un comentario, en lugar de una respuesta, según la recomendación de Peter Parker)
christopherdrum

Respuestas:

9

Un método simple que conozco es renderizar una vez, desenfocar el resultado y luego renderizar el objeto original y afilado nuevamente en la parte superior.

Esto puede hacerse mediante un sombreador de píxeles de filtro de floración.

Jordaan Mylonas
fuente