top of page

ATV 19

  • Foto do escritor: Marcos André
    Marcos André
  • 5 de jul. de 2016
  • 1 min de leitura

A transição que escolhi para comentar acontece aos 2:03 do vídeo. Ela consiste numa barra cinza (Uma barra de ferro?) Que aparece da direita para esquerda realizando a transição entre as duas imagens.

Uma possível maneira de realizar a implementação seria, realizando uma troca em tempo real utilizando um if, que percorreria os pixels da primeira imagem e os substituiria pelos pixels da segunda imagem(assim como no exemplo de prova realizado em nossa última aula, onde os pixels deveriam ser marcados)pois como o for realiza todos os passos de uma só vez, utilizaríamos um if para atender ao efeito visual desejado.

A condicional seria, enquanto a variável pos não ultrapassar o número de pixels máximo, a condicional continua a ser executada.

Todavia, devido ao posicionamento da transição, da direita para a esquerda, teríamos um contador decrescente, que iria do último até o primeiro pixel.

Para que o efeito fosse similar ao da Toaster 4000, teríamos que ter uma imagem de uma barra que iria se deslocar rumo ao x=0. O mais interessante, é a velocidade da barra, que só se moveria um pixel para a esquerda, quando todos os pixels da coluna fossem trocados.

Desta forma, a coluna de pixels que a barra deixou à mostra, já teria sido trocada pelos pixels da outra imagem.

Com a devida quantidade de ciclos por segundo, teríamos um efeito visual aceitavelmente fluido.


 
 
 

Commenti


Sobre mim!

Meu nome é Marcos André, sou aluno de Ciência da Computação na Faculdade Farias Brito e Sistemas e Mídias digitais na UFC.Esse blog,será utilizado para postagem e divulgação de trabalhos realizados em ambos os cursos.

Outros Posts

© 2023 by BI World. Proudly created with Wix.com

bottom of page