O pixelbender é melhor neste caso? Não sei, não testei. Pergunto porque me lembrei que o BitmapFill é só gerado uma vez e o filtro pixelbender ia aplicar-se no video em todas as frames.
No dia 9 de Março de 2010 15:13, Ricardo Neves <[email protected]>escreveu: > Uma outra opção se for equacionada performance é o uso de pixel bender. > Facilmente escreves um filtro para pb do tipo: > > > > <languageVersion: 1.0;> > > > > kernel grid > > < namespace : "WVDS"; > > vendor : "AmplitudeNet"; > > version : 1; > > description : "Aply alpha grid on source"; > > > { > > input image4 src; > > output float4 dst; > > > > parameter float modX > > < > > minValue : 1.0; > > maxValue : 10.0; > > defaultValue : 2.0; > > description : "rem x"; > > >; > > > > parameter float modY > > < > > minValue : 1.0; > > maxValue : 10.0; > > defaultValue : 2.0; > > description : "rem y"; > > >; > > > > void > > evaluatePixel() > > { > > float2 cords = outCoord(); > > float4 inputColor = sampleNearest(src, cords); > > > > float remX = mod(cords.x,modX); > > float remY = mod(cords.y,modY); > > > > dst.rgb = inputColor.rgb; > > if((remX < 1.0) && (remY < 1.0)) { > > dst.a = 0.3; > > } else if( (remX + remY) < 2.0) { > > dst.a = 0.5; > > } else { > > dst.a = inputColor.a; > > } > > } > > } > > > > Hope it helps. > > > > Akira > > > > > > *Ricardo Neves*** > > * * > > *Amplitudenet* > > * * > > phone: 919 636 757 > > email: [email protected] > > im: [email protected] > > > ____________________________________________ > > [image: cid:[email protected]] > > > > > > > > *De:* [email protected] [mailto:[email protected]] *Em nome de *Nuno > Rosa > *Enviada:* segunda-feira, 8 de Março de 2010 22:27 > *Para:* [email protected] > *Assunto:* Re: [riapt] Filtro em AS3 > > > > Normalmente o que tenho visto é uma grelha com determinado padrão por cima > do video/imagem. > > Podes criar essa grelha com a draw api (bitmap fill) e sobrepor à > imagem/video, em último caso até podes brincar com os blend modes se por > exemplo quiseres dar um efeito de "dot matrix" (e.g. overlay). > > > > Em 8 de março de 2010 18:11, Maicon Gabriel Schmitz < > [email protected]> escreveu: > > Pessoal, > > > > Gostaria de saber de vocês se alguém já implementou um "filtro" semelhante > à este: http://yfrog.com/2dfiltropj > > A idéia do filtro dentre outras, é a de disfarçar a baixa qualidade da > imagem! Já vi esse filtro sobre vídeos também! > > Sei que é possível dentre outras formas implementar uma layer com um > pattern que dê tal efeito... > > Mas queria saber apenas se alguém já fez ou viu isto de outra forma, no > caso "programando". > _________________________ > Atenciosamente, > Maicon Gabriel Schmitz > > -- > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos > Grupos do Google. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Para anular a inscrição neste grupo, envie um e-mail para > [email protected] <riapt%[email protected]>. > Para ver mais opções, visite este grupo em > http://groups.google.com/group/riapt?hl=pt-PT. > > > > -- > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos > Grupos do Google. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Para anular a inscrição neste grupo, envie um e-mail para > [email protected] <riapt%[email protected]>. > Para ver mais opções, visite este grupo em > http://groups.google.com/group/riapt?hl=pt-PT. > > -- > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos > Grupos do Google. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Para anular a inscrição neste grupo, envie um e-mail para > [email protected] <riapt%[email protected]>. > Para ver mais opções, visite este grupo em > http://groups.google.com/group/riapt?hl=pt-PT. > -- Paulo Afonso Tel: 938 945 683 http://www.semmais.com -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
<<image001.gif>>
