Todos los ejemplos · Shaders y post

Paleta de una consola

Qué enseña este ejemplo

paletteMatch() cambia cada color por el más cercano que tenga de verdad una paleta. Es lo que hace que un fotograma parezca de una máquina concreta y no solo antiguo: una NES tenía cincuenta y cuatro colores concretos, y por mucho que recortes los canales en pasos iguales no caes en ellos.

Una paleta es un fichero (.palette, una lista de colores en JSON) que se carga como una textura con useLoadPalette. Mientras no llega, el efecto devuelve el fotograma sin tocar: una paleta que no ha llegado te cuesta la paleta, nunca la imagen.

La paleta es un campo del efecto, así que cambiar de consola es una asignación. Haz clic para pasar de NES a Game Boy, ↑ ↓ para el tramado (sacude cada píxel antes de buscar, y un degradado lento se reparte entre dos colores en vez de cortarse) y espacio para apagarlo.

Arrancando