DANIEL FERREIRA     CRIAÇÃO + PESQUISA
Scramble (embaralhador) procedural


Scramble é um algoritmo simples cujo propósito é embaralhar os pixels de uma imagem no eixo horizontal (preservando a ordem no eixo vertical). Clique acima para ver alguns exemplos.

Este algortimo foi criado quando eu quis ilustrar um post sobre outro trabalho meu com uma imagem fragmentada (link abaixo). Eu sabia o efeito que eu queria na imagem, mas levaria muito tempo para fazer manualmente em um editor de imagens. Foi bem mais rápido fazer o algoritmo no Processing (com o benefício de que agora ele pode ser aplicado a qualquer imagem).

O Algoritmo
Há dois parâmetros principais que definem o embaralhamento – um define a largura máxima das “fatias” que serão deslocadas e outro a distância máxima que uma fatia poderá ser deslocada da sua posição original. Nas imagens (clique acima para ver) eu experimento variações com ambos os parâmetros.

O post original no qual usei a imagem embaralhada é o trabalho sonoro Ahn. Hm.


See more generativo.

  

Não há comentários »

Nenhum comentário.

Feed RSS para os comentários deste post. Trackbacks

Deixe um comentário