Resultado da busca

Posts com a tag ‘brownian movement’

Arte Generativa / Generative Art – Colorful

Arte Generativa / Generative Art.

Arte Generativa criada à partir de um gerador que estou desenvolvendo em ActionScript, também utilizando movimento browniano e recursos matemáticos simples do Flash. Coisa simples ainda, mas os resultados estão começando a melhorar.


Arte Generativa / Generative Art – Trama

Arte Generativa / Generative Art - Trama

Arte Generativa / Generative Art - Trama

Outro lab simples, usando movimento browniano.
Veja abaixo um simples exemplo que preparei para o blog.

Para conseguir esse resultado basicamente é só sortear +1, -1 ou 0 (zero) para cada um dos eixos e somar ao último resultado. Dessa forma você conseguirá até 8 posições adjacentes à partir da última posição. Lembre-se que também poderemos ter um resultado de [0, 0] (ou seja, a mesma posição que a anterior) totalizando 9 posições. Se for necessário adicione verificações para pular posições que já foram utilizadas e também um cálculo de fricção pra dar mais realismo ao movimento.

Faça isso num looping e voalá.

Você pode usar esse conceito para fazer muitas coisas além de alguns rabiscos abstratos. Pode por exemplo criar uma movimentação mais realista para insetos, usar como movimento de inimigos em algum jogo, partículas de alguma coisa ou até mesmo usar de base para uma arte generativa simples. Tente também usar números maiores ao invés de 1 para mais ou para menos.
Grosso modo, você conseguirá atingir esse resultado assim:

posição atual X += resultado do sorteio para X
posição atual Y += resultado do sorteio para Y

 

Bem simples não?