Transição de Imagem - Pixel a Pixel

Aqui você pode falar sobre experimentos no Flash e em novos produtos da Adobe.

Transição de Imagem - Pixel a Pixel

Mensagempor Zaffar » Qui 10 Set, 2009 5:35 pm

Salve...

Estava eu olhando esse codigo com esquemas de particulas
http://wonderfl.net/code/a8deebcf113ab9413327ef203aa939b4d70f6d49#

E resolvi fazer alguns experimentos, saiu esse esquema aqui de transição de imagens, ta bem toscão ainda, mas o efeito achei muito bom.. hehe
http://www.zaffar.com.br/transicaoImagem/

O que me impressionou foi como é rapido trabalhar com BitmapData, nesse caso a imagem tem 450 x 290, ao todo são 130.500 pixels/particulas, e a cada frame (30 por segundo) ele passar por um for each de 130.500 para reposicionar todas as particulas... pow.. muito bom.. hehe

E aqui rodou sussegado até, bem suave, baixando os FPS até 20...

É isso.. abraços...
O Doutor mandou eu não responder nada sobre AS2....
Então larga a mão de ser preguiçoso, para com o AS2 e vai logo pro AS3.
Pra que aprender uma coisa que esta morta?

[url=http://www.zaffar.com.br/Box2d/Torres/Torres.html]Testes com Box2D[/ur
Avatar de usuário
Zaffar
Membros
Membros
 
Mensagens: 328
Data de registro: Seg 30 Mai, 2005 2:58 pm
Localização: São Paulo

Re: Transição de Imagem - Pixel a Pixel

Mensagempor Renan A. Mendonça » Ter 01 Dez, 2009 10:50 am

Será que você não poderia mostrar como você fez para fazer esse efeito não?
Ficou muito bacana mesmo!! Está de parabens!

Abraços.
Renan A. Mendonça
Membros
Membros
 
Mensagens: 3
Data de registro: Seg 08 Set, 2008 8:14 pm

Re: Transição de Imagem - Pixel a Pixel

Mensagempor Thiago » Ter 01 Dez, 2009 11:39 am

Cara eu gostei, maiis alguns ajustezinhos e usando de bom senso fica ótimo!
Avatar de usuário
Thiago
Membros
Membros
 
Mensagens: 1189
Data de registro: Qui 09 Mar, 2006 4:28 pm
Localização: Araranguá - SC

Re: Transição de Imagem - Pixel a Pixel

Mensagempor docflash2 » Sex 22 Jan, 2010 10:51 am

Isso ai' zaffar... estava vendo este aqui tambem:
http://www.unitzeroone.com/blog/
Bloom

Nice
Avatar de usuário
docflash2
FM Team 3
FM Team 3
 
Mensagens: 222
Data de registro: Sex 06 Nov, 2009 6:25 am
Localização: Tilburg

Re: Transição de Imagem - Pixel a Pixel

Mensagempor Thiago Machado » Qui 28 Jan, 2010 8:55 pm

mto legal cara.. mas eu acho que está meio com lagg..
Há alguns jeitos de diminuir o lagg, como:
- Usar Vector ao invés de Array
- usa int para fazer o loop pelas partículas (e usar int posteriormente para acessar dento da array)
. exemplo errado: for(var i:Number = 0; i<particulaArray.length; i += 1){... ... ...}
. exemplo certo: var i:int = 0, length:int = particulaVector.length; while(i<length){... ... ... ++i}
. exemplo errado: var part:particula = particulaArray[i]
. exemplo certo: var part:particula = particulaVector[int(i)]

coisinhas assim sempre aceleram o processo ;)
e talvez você possa reduzir o tamanho do bitmapData pela metade, e depois fazer um scaleX e Y do bitmap = 2 ...
A qualidade fica pior, mas tudo pra um lagg menor.

Aqui está uns testes que eu andei fazendo :)
http://www.mediafire.com/file/o2iviinkgay/swf.rar

flw

_____________________
edit:
wow, 130k de partículas :O dexa kéto, eu acho que você já deve ter usado todas essas coisas que eu citei :p
Avatar de usuário
Thiago Machado
Membros
Membros
 
Mensagens: 223
Data de registro: Sáb 23 Fev, 2008 2:45 am
Localização: Interior - SP


Retornar para Labs

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante