Visión retro análoga: creando un efecto de postprocesado en Unity

El resultado final

Una vez guardado el shader, la imagen del juego debería verse con el efecto NTSC VHS:

Como referencia, aquí está el Shader Graph principal del efecto completado, con los nodos conectados y agrupados por efecto:

Así concluye este tutorial, en el que creamos un shader para un efecto de postprocesado capaz de obtener la imagen de la pantalla y su información de color, hacer conversiones entre espacio de color, modificar colores utilizando UVs y parámetros del shader, y utilizar el tiempo y las coordenadas UVs como variables para añadir cambio en los efectos. También creamos Sub Graphs para separar partes útiles y reutilizables del shader.

Si quieres añadir algunas mejoras más tu shader, algunas ideas que podrías explorar son:

  • “Pixelar” la imagen para simular una baja resolución.
  • Agregar más ruido blanco en zonas de la imagen para simular “snowing” y problemas con la señal.
  • Agregar un patrón de rejilla para simular los “pixeles” de un monitor CRT, así como su separación por color.

¡Nos vemos en el siguiente shader!

Referencias

Leave a Reply

Your email address will not be published. Required fields are marked *