El año pasado, hubo un desafío muy popular para crear una imagen que contenga todos los colores RGB de 24 bits .
Mi desafío es crear una animación suave (24 cuadros / s, por ejemplo), donde el color de cada píxel de cada cuadro es único. También permitiré la duplicación de colores siempre que cada color aparezca el mismo número de veces (mayor que 0) , ya que de lo contrario la animación tendrá que ser corta o los cuadros pequeños.
He producido algunos ejemplos aquí , basados en la solución ganadora de la versión 2d. Desafortunadamente, parece que no puedes insertar videos, por lo que los enlaces tendrán que funcionar.
Respuestas:
Mathematica
Esta es una implementación sencilla con cada color rgb ocupando una intersección en una cuadrícula de 256 por 256 por 256 unidades.
La sacudida parece ser un artefacto del video, no un error en los datos, lo que debería ser exacto.
los valores rojos aumentan hacia abajo, los valores verdes aumentan hacia la derecha y los valores azules aumentan por cuadro.
Tal vez voy a revolver las cosas más tarde.
Clip QuickTime
fuente
PHP (+ HTML) + JavaScript
La Parte 1
genera 256 imágenes con valores rojos distintos de 0 a 255;
valor verde = índice de fila, valor azul = índice de columna
Nota : Dependiendo de su implementación de PHP, esto puede arrojar un error interno del servidor.
Si es así, tome el número más bajo de las imágenes que ya se han creado, inserte
<number>,
después$r=
y vuelva a ejecutar.Parte 2
recorre estas imágenes de 0 a 255 y regresa (0 y 255 toman 2 cuadros cada una)
fuente