colorAdjust() son seis ajustes sobre el fotograma terminado: brightness, contrast, saturation, gamma, hue (en grados) y tint (rojo, verde y azul multiplicados por separado). Cada uno empieza donde no cambia nada, así que se puede poner en una cadena y mover un número cada vez.
Un aspecto es solo un juego de esos números. Este ejemplo tiene un único efecto y en cada clic escribe otro juego en sus uniforms, así que cambiar de aspecto no instala ni compila nada.
Haz clic para cambiar de aspecto y pulsa espacio para apagarlo. Va al principio de la cadena: primero se gradúa, y después una paleta o un tramado deciden cuáles de esos colores podía enseñar la máquina.