No ano passado, houve um desafio muito popular para criar uma imagem contendo todas as cores RGB de 24 bits .
Meu desafio é criar uma animação suave (digamos 24 quadros / s), onde a cor de cada pixel de cada quadro é única. Permitirei também a duplicação de cores, desde que todas as cores apareçam o mesmo número de vezes (maior que 0) , pois, caso contrário, a animação terá que ser curta ou os quadros, pequenos.
Eu produzi alguns exemplos aqui , com base na solução vencedora para a versão 2D. Infelizmente, parece que você não pode incorporar vídeos, então os links terão que ser feitos.
Respostas:
Mathematica
Essa é uma implementação simples, com cada cor rgb ocupando uma interseção em uma grade de 256 x 256 x 256 unidades.
A sacudidela parece ser um artefato do vídeo, não um erro nos dados, que deve ser exato.
valores vermelhos aumentam para baixo, valores verdes aumentam para direita e valores azuis aumentam por quadro.
Talvez eu misture as coisas mais tarde.
Clipe do QuickTime
fonte
PHP (+ HTML) + JavaScript
A parte 1
gera 256 imagens com valores vermelhos distintos de 0 a 255;
valor verde = índice de linha, valor azul = índice de coluna
Nota : Dependendo da implementação do PHP, isso pode gerar um erro interno no servidor.
Se isso acontecer, pegue o menor número de imagens que já foram criadas, insira
<number>,
depois$r=
e execute novamente.A Parte 2
passa por essas imagens de 0 a 255 e vice-versa (0 e 255 tendo 2 quadros cada)
fonte