Curso AS3

Detecção de neve caindo

Primeiramente Feliz Natal! Se você está lendo isso hoje, dia 25 de dezembro de 2006, parabéns, somos dois nerds, e como eu, você não deve possuir uma vida social e sente-se bem programando no final de semana, feriados, etc; por este motivo desejo a você leitor presente até no natal, um ótimo 2007!

Comecei a programar ontem a noite o exemplo acima, era para ser postado 23h59m, mas encontrei problemas em gerenciar o processamente do filme e cheguei a um resultado regular somente hoje, são muitos flocos realizando verificações individuais, por enquanto o máximo que eu consegui trabalhar sem comprometer o processamento foi com pouco mais de 200 flocos de neve.

Funciona da seguinte forma, e feita um detecção de lados na imagem e através da manipulação da imagem eu obtenho uma imagem final de duas cores, as cores escolhidas não importam, no exemplo usei o fundo na cor preta e os lados na cor vermelha, desta forma o floco de neve verifica se está sobre a cor dos lados, caso esteja ele para de cair. Para você entender melhor observe a imagem abaixo:

Flash Detection Fall Snow

O SWF eu ainda não vou publicar porque como já disse acima, estou trabalhando na otimização do processamento do filme. Basicamente as classe usadas foram: BitmapData, ColorMatrixFilter, ConvolutionFilter e BlurFilter.

Feliz Natal, Feliz 2007 e Boas festas!

Update: Antes que alguém pergunte, o nome desta bela música de fundo no vídeo é Jingle Bells do Frank Sinatra. Fiquei na dúvida entre esta e a regravação do Natal do Patu Fu, mas acabei optando por esta porque a do Pato Fu é muito agitada para este vídeo :D.

20 Responses to “Detecção de neve caindo”

  1. Guilherme Loureiro Says:

    Simplesmente fantastico meu brother!

  2. Lucas Marçal Says:

    Nerd é foda… por mim eu tb teria ficado programando o Flash no Natal, mais a “muié” não deixou…. parabéns e feliz natal.

  3. Leo Meenzes Says:

    Para “mostrar” que não sou nerd, deixei para comentar apenas agora… :roll: opsss!!! Bom, só vi agora :nerd:

    Ficou muito interessante, sempre preferi o Flash sendo usado de forma inteligente. Não consigo fazer isso ainda, mas valorizo quem sabe.
    Parabéns,

    Leo Menezes

  4. Erick Souza Says:

    Obrigado pelos comentários.

    Lucas, felizmente (acho) por enquanto não tenho este tipo de problema. :lol:

  5. João Melo Says:

    kra muito mais melhor de bom este artigo! :o
    Parabéns mesmo.
    Só tô precisando de uma mão, vc conhece o oscommerce? Tô querendo q meu swf mostre os produtos (as imagens) q estão no BD como se fosse uma TAG MARQUEE em scroll na posição left.
    Se puder me dê essa ajuda, já procurei em tudo q eh lugar e nada.

    Feliz ano novo…

  6. André Souza Says:

    Rapáz…. Estou ficando seu Fã!

    Inclusive já adicionei seu feed na minha página do google… não perco mais nenhum artigo seu!

    Parabéns!!!

  7. felipe Says:

    efeito fantástico, muito bom mesmo

    você vai disponibilizar o fonte desta ferramenta?

    parabens novamente

  8. Erick Souza Says:

    André, muito obrigado!

    Felipe, por enquanto não. Este experimento provávelmente vai fazer parte de um projeto. Eu pretendo disponibilizar a fonte, só não sei quando.

  9. Leandro Leao Says:

    Simplesmente brilhante. Otima ideia e aplicacao.

  10. Pedro Says:

    Ola, muito bom essa aplicaçao, gostei imenso, será possivel disponibilizar a source?

    Muito obrigado.

    Pedro
    Portugal

  11. Douglas Egidio Says:

    e ai cara muito boa essa animação tyem como me explicar como se faz?valeu um abraço meu email dodydouglas@hotmail.com

  12. Fábio Says:

    …sem palavras, impressionante, uso a ferramenta a um ano e meio e nunca imaginei ser possível algo assim, parabéns.

  13. Gonçalina Says:

    Seu vídeo é interessante. Eu estava
    procurando desenho de animação e entrei nessa página através do google.com
    Continui,o sucesso vem para quem deternina. Gostei do seu texto parabéns.

  14. Guilherme Says:

    É por causa de uma coisa tipo essa que eu defendo o flash com unhas e dentes, porqeu tem gente que diz que o flash não serve para animações proficionais, mas na minha opnião o flash é programa para ser usado até em animaçãoes proficionais para dvds, comerciais, etc e isso ai prova que a minha teoria é verdadeira.

  15. João Gabriel Says:

    Mt bom cara, e a propósito, estou trabalhando no desenvolvimento de um jogo, qualquer um que queira ajudar, manda e-mail (Jogo em flash)

  16. parrudinho Says:

    Muito bacana o script parabens

  17. Danilo Says:

    Cara muito bom seu blog estou querendo comprar seu curso de AS3. por favor manda um email com informações

  18. Adriano Says:

    Tu é incrivel, to afim de aprender cara, por onde começo

  19. Webhosting Vergleich Says:

    Webhosting Vergleich…

    Hey there, was just surfing through the interwebs searching for some information and stumbled across your blog. I am impressed by the design that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back…

  20. Gilmar Says:

    Gilmar…

    [...]Detecção de neve caindo - Erick Souza[...]…

Leave a Reply