Entradas

Mostrando entradas de junio, 2020

Shader CRT

Imagen
Dado que el juego que estoy desarrollando ahora mismo tiene un look pixel art (pero de pixeles bien gordos), he pensado que la resolución que estoy manejando es cercana a la de los juegos de los ordenadores de los años 80. Los cuales se veían en monitores de tubo o CRTs. Y me han dado ganas de probar como quedaría visto en uno de ellos. Para hacer esta prueba necesitaba un shader que produjera ese efecto.  Lamentablemente Godot todavía es un motor de videojuegos poco usado por lo que no hay una gran variedad de recursos disponibles. Y los pocos que he encontrado no funcionaban exactamente como yo buscaba. Así que le he echado el rato a hacer uno a mi gusto. He hecho uno en el que se pueden combinar diferentes efectos y ajustarlos individualmente. Este es el resultado que he conseguido. Efecto de Scanlines La imagen la formaba un haz de electrones que recorría horizontalmente la pantalla dando un número determinado de pasadas. El hueco entre cada línea quedaba a oscuras, salvo por el br