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!