Sua Nova Evolução Pela Web!!!
 
InícioInício  PortalPortal  FAQFAQ  BuscarBuscar  Registrar-se  MembrosMembros  GruposGrupos  Conectar-seConectar-se  

Compartilhe | 
 

 [ EFEITO ] Efeito agua no flash

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
jukilo
Ranking
Ranking
avatar

Mensagens : 624
Data de inscrição : 01/03/2008

MensagemAssunto: [ EFEITO ] Efeito agua no flash   Ter Jun 17, 2008 6:26 pm

Bom, mesmo aqui o fórum sendo mais para encinar à criar efeitos em
PhotoShop, resolvi colocar um efeito bastante bacana para pessoas que
de certa forma utilizam a plataforma "Flash".

O exemplo foi criado no Flash 8 (Action Script 2 - Linguagem de Programação)

É SUPER SIMPLES, não precisam se preucupar
Nesse efeito eu utilizei uma foto que tirei na minha fazenda, tive que
recortar a parte da água no Flash antes de poder fazer o efeito Ok?!


Bom então vamos começar à trabalhar.
Abra o seu flash, crie 4 camadas
1- Actions/Ações
2- Paisagem
3- Efeito
4- Foto

Na primeira camada coloque o seguinte código


Quote:


import flash.display.*;
import flash.geom.*;
import flash.filters.*;
// Área do Movie Clip que sera atribuido o efeito
// No caso nele todo "agua_mc._width"-"agua_mc._height"
// Você pode mudar os valores se quiser
minhaImagem = new BitmapData(agua_mc._width,agua_mc._height,false,0) ;
pt = new Point(0,0);
pontoM = new Point(0,0);
apresentacao = new DisplacementMapFilter(minhaImagem, pontoM,1,2,10,50);
agua_mc.minhaLista = new Array();
agua_mc.minhaLista.push(apresentacao);
agua_mc.filters = agua_mc.minhaLista;
i = 1;
// O efeito é criado aqui
// O efeito e criado devido aos "Filters"( Filtros )
// Modifique se quiser, mas pode causar erros ou deixar a apresentação pesada
this.onEnterFrame = function(){
listaFiltros = agua_mc.filters;
efeito = new Array();
efeito[1] = new Object();
efeito[1].x = i;
efeito[1].y = i/8;
minhaImagem.perlinNoise(45,5,3,50,true,false, 7,true,efeito);
listaFiltros.imagemMap = minhaImagem;
agua_mc.filters = listaFiltros;
i++;
}


Na segunda camada coloque tudo o que não será aplicado o efeito

Na terceira camada pegue a parte recortada da foto ( Onde virá o efeito
) e à transforme em Movie Clipe, dê a ela o nome de instância "agua_mc"
( Sem aspas )

Na quarta camada, coloque a foto completa sem recortes.

ATENÇÂO!!
1- Cuidado ao redimencionar a foto, pois pode acabar estragando o efeito.
2- Ao testar o filme PODE SER que dê um erro, NÃO se preucupe, testei
em 3 computadores, um dos quais deu erro ao testar o filme, mas o
efeito funcionou do mesmo jeito!
3- Quando eu aprender a fazer o efeito cachoeira corretamente, encino para vocês!
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://forumevolution.forumeiro.com
 
[ EFEITO ] Efeito agua no flash
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» [TUTORIAL] UNITY 5 - Efeito submerso (underwater effect), distorção da água e gotas na tela
» Alguem sabe como fazer um efeito submerso ou em baixo da agua
» [Em Breve] Efeito de "sujeira na lente"
» Efeito giroscópico.
» [FSX] Algumas fotos c/efeito de chuva.

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
::||Forum Evolution||:: :: Forum Evolution :: Tutoriais-
Ir para: