O documento descreve como aplicar efeitos de zoom, rotação e deslocamento em vídeo usando o objeto [jit.rota] no Max/MSP. Os atributos do [jit.rota] permitem controlar o zoom, ângulo de rotação, ponto central e deslocamento. Exemplos mostram como aplicar esses efeitos e interagir com o rato.
Universidade Empreendedora como uma Plataforma para o Bem comum
Jit.rota Zoom Rotação e Deslocamento Vídeo Max
1. Jitter – Zoom e Rotação
Vídeo Arte Interactiva
26-02-2010 Jorge C. S. Cardoso 1
2. 2
Conteúdo
• Zoom, Rotação e Deslocamento com [jit.rota]
26-02-2010 Jorge C. S. Cardoso
3. 3
Zoom
• O objecto [jit.rota] permite aplicar zoom e
rotação a uma matriz de entrada
– Os atributos zoom_x e zoom_y permitem indicar
a quantidade de zoom a aplicar em cada dimensão
– Os atributos anchor_x e anchor_y permitem
indicar o ponto central a partir do qual o zoom é
aplicado
• Exemplo 1-Zoom.maxpat
26-02-2010 Jorge C. S. Cardoso
4. 4
Boundmode
• Dependendo do nível de zoom, a matriz resultante
pode, ou não, utilizar todo o espaço da matriz
original
– O atributo ‘boundmode’ indica o que fazer com o espaço
que sobra:
• 0=ignore(default);
• 1=clear;
• 2=wrap;
• 3=clip;
• 4=fold;
• Exemplo 2-Boundmode.maxpat
26-02-2010 Jorge C. S. Cardoso
5. 5
Rotação
• A rotação do vídeo é feita tendo como ponto
central ‘anchor_x’ e ‘anchor_y’
• O valor a rodar é dado através de ‘theta’
– Em radianos
– Para converter graus em radianos:
• (angulo/360)*6.283185
• Exemplo 3-Rotacao.maxpat
26-02-2010 Jorge C. S. Cardoso
6. 6
Deslocamento
• O [jit.rota] também permite deslocar
(horizontal e verticalmente) o vídeo através
de
– offset_x e offset_y
• Exemplo 4-Deslocamento.maxpat
26-02-2010 Jorge C. S. Cardoso
7. 7
Mais Info
• Image Rotation:
http://cycling74.com/docs/max5/tutorials/jit-
tut/jitterchapter15.html
26-02-2010 Jorge C. S. Cardoso
8. 8
Exercício #1
• Combine o zoom com interacção através do
rato para permitir que o utilizador faça zoom
sobre o vídeo à medida que move o rato para
a direita
26-02-2010 Jorge C. S. Cardoso
9. 9
Exercício #2
• Combine a rotação com interacção através do
rato para permitir que o utilizador rode o
vídeo à medida que arrasta o rato para a
direita sobre a janela do vídeo.
26-02-2010 Jorge C. S. Cardoso
10. 10
Exercício #3
• Crie um patcher que simule o efeito de notícia
de jornal:
– O vídeo começa com um zoom pequeno e
aumenta até ao tamanho normal
– Ao mesmo tempo roda constantemente
26-02-2010 Jorge C. S. Cardoso