Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jitter Posicionamento

990 views

Published on

Seleccionar regiões de vídeo e posicionar na matriz.

Disciplina de Vídeo Arte Interactiva: http://artes.ucp.pt/blogs/index.php/vai/

Published in: Education
  • Be the first to comment

Jitter Posicionamento

  1. 1. Jitter – Posicionar, curtar Vídeo Arte Interactiva 19-02-2010 Jorge C. S. Cardoso 1
  2. 2. 2 Conteúdo • Escolher a região do vídeo a mostrar na janela • Escolher uma região de destino na janela 19-02-2010 Jorge C. S. Cardoso
  3. 3. 3 Região de origem • Podemos indicar ao [jit.qt.movie] que apenas pretendemos mostrar uma região do vídeo – ‘usesrcrect 1’ – ‘srcrect x1, y1, x2, y2’ • X1, y1 – canto superior esquerdo • X2, y2 – canto inferior direito • Exemplo 1-EscolherRegiaoOrigem.maxpat 19-02-2010 Jorge C. S. Cardoso
  4. 4. 4 Região de destino • Também podemos escolher a região de destino na janela – ‘usedstrect 1’ – ‘dstrect x1, y1, x2, y2’ • X1, y1 – canto superior esquerdo (não pode ser inferior a zero) • X2, y2 – canto inferior direito (não pode ser maior do que a matrix associada ao [jit.qt.movie]) • Exemplo 2-EscolherRegiaoDestino.maxpat 19-02-2010 Jorge C. S. Cardoso
  5. 5. Região origem e destino 5 combinadas • Exemplo 3-EscolherRegiaoOrigemEDestino.maxpat 19-02-2010 Jorge C. S. Cardoso
  6. 6. Manipular a região de origem e 6 destino no [jit.matrix] • À semelhança do [jit.qt.movie], é possível manipular as regiões de origem e destino dos objectos [jit.matrix] (para manipulações intermédias antes de afixar na janela) – O [jit.matrix] usa dois atributos para definir o canto superior esquerdo e inferior direito • Srcdimstart e srcdimend • Dstdimstart e dstdimend 19-02-2010 Jorge C. S. Cardoso
  7. 7. Manipular a região de origem e 7 destino no [jit.matrix] • Tal como no [jit.qt.movie]: – Usesrcdim 1 (para indicar que queremos usar as dimensões de origem) – Usedstsim 1 (para indicar que queremos usar as dimensões de destino) • Exemplo 4-EscolherRegiaoOrigem-Matrix.maxpat 19-02-2010 Jorge C. S. Cardoso
  8. 8. 8 Recombinar regiões de vídeo • [jit.scissors] e [jit.glue] • Exemplo 5-ScissorsandGlue.maxpat • Exemplo 6-ScissorsandGlue-Flexivel.maxpat 19-02-2010 Jorge C. S. Cardoso
  9. 9. 9 Mais Info • Scissors and Glue: http://www.cycling74.com/docs/max5/tutorials /jit-tut/jitterchapter13.html 19-02-2010 Jorge C. S. Cardoso
  10. 10. 10 Exercício #1 • Use um [pictslider] para permitir que o utilizador ‘navegue’ pelo vídeo: – A janela de vídeo deve mostrar sempre apenas uma região quadrada de 200x200 pixeis do vídeo de origem – O [pictslider] deve permitir mover esta região 19-02-2010 Jorge C. S. Cardoso
  11. 11. 11 Exercício #2 • Crie um patcher que mostre apenas uma tira vertical de um vídeo. A tira deve percorrer lateralmente e automaticamente o vídeo de origem da esquerda para a direira e vice-versa. Tira vertical Vídeo original Janela de visualização 19-02-2010 Jorge C. S. Cardoso
  12. 12. 12 Exercício #3 • Crie um patcher que mostre um vídeo numa pequena área da janela. Com um [pictslider], o utilizador deve poder manipular a região da janela onde o video aparece. – O patcher deve usar um objecto [jit.matrix] para a manipulação das regiões de destino antes de afixar na janela. Janela de visualização Vídeo original 19-02-2010 Jorge C. S. Cardoso
  13. 13. 13 Exercício #4 • Implemente manualmente a função do [jit.scissors] e [jit.glue]: – Crie um patcher que divida um vídeo em 4 rectângulos e os recombine de forma diferente • Não pode usar [jit.scissors] nem [jit.glue] • Use as operações com matrizes e extracção de regiões 19-02-2010 Jorge C. S. Cardoso

×