Jitter – Operações com Matrizes

             Vídeo Arte Interactiva




28-01-2010         Jorge C. S. Cardoso   1
2


               Conteúdo
• Operações com escalares
• Operações com matrizes




28-01-2010        Jorge C. S. Cardoso
3


             Operações com matrizes
• A uma matriz podemos
    – Aplicar uma operação com um escalar
    – Aplicar uma...
4


             Operações com escalares
• Escalar: um único valor numérico
• Dada uma matriz podemos aplicar a todas as c...
5


             Operações com escalares
• Como as matrizes em Jitter têm vários planos (um
  por componente de cor), por ...
6


              Operações com matrizes
 • Também podemos aplicar um operador a duas
   matrizes:



2 5 7 ...           ...
7


             Operações com matrizes
• Podemos combinar duas fontes de vídeo
  usando operadores sobre as duas matrizes...
8


             Operações com matrizes
• Também podemos indicar operações diferentes para planos
  diferentes

• Exemplo ...
9


                  Mais Info
• Math Operations on a Matrix:
  http://cycling74.com/docs/max5/tutorials/jit-
  tut/jitte...
10


              Exercício #1
• Crie um patcher que permita somar planos
  diferentes de dois vídeos




28-01-2010     ...
11


               Exercício #2
• Crie um patcher que permita variar a
  quantidade de branco aplicado a um vídeo




28-...
12


                   Exercício #3
• Crie um patcher com dois botões ‘fadeout’ e
                                   fade...
Próximos SlideShares
Carregando em…5
×

Jitter: Operacoes Com Matrizes

1.757 visualizações

Publicada em

Operações com matrizes em Jitter:
- O objecto [jit.op]
- Operações com uma matriz e um escalar
- Operações com duas matrizes

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

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.757
No SlideShare
0
A partir de incorporações
0
Número de incorporações
35
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Jitter: Operacoes Com Matrizes

  1. 1. Jitter – Operações com Matrizes Vídeo Arte Interactiva 28-01-2010 Jorge C. S. Cardoso 1
  2. 2. 2 Conteúdo • Operações com escalares • Operações com matrizes 28-01-2010 Jorge C. S. Cardoso
  3. 3. 3 Operações com matrizes • A uma matriz podemos – Aplicar uma operação com um escalar – Aplicar uma operação com outra matriz 28-01-2010 Jorge C. S. Cardoso
  4. 4. 4 Operações com escalares • Escalar: um único valor numérico • Dada uma matriz podemos aplicar a todas as células uma operação com um (mesmo) valor – P exemplo, multiplicar cada célula por 3 Por l l i li d él l • As operações com matrizes são realizadas com o objecto [jit.op] • Exemplo 1-OperacoesComEscalar.maxpat 0 1 2 3 4 5 6 7 0 *3 *3 *3 ... 1 *3 *3 *3 ... 2 ... ... ... 3 4 5 28-01-2010 Jorge C. S. Cardoso
  5. 5. 5 Operações com escalares • Como as matrizes em Jitter têm vários planos (um por componente de cor), por omissão, o mesmo escalar é usado em todos os planos • No entanto, podemos definir um escalar por plano • Exemplo 2-OperacoesComEscalarVariosPlanos.maxpat 28-01-2010 Jorge C. S. Cardoso
  6. 6. 6 Operações com matrizes • Também podemos aplicar um operador a duas matrizes: 2 5 7 ... 1 3 4 ... 2*1 5*3 7*4 ... 3 5 2 ... 3 2 6 ... 3*3 5*2 2*6 ... ... ... ... ... ... ... = ... ... ... * 28-01-2010 Jorge C. S. Cardoso
  7. 7. 7 Operações com matrizes • Podemos combinar duas fontes de vídeo usando operadores sobre as duas matrizes • Exemplo 3-OperacoesComMatrizes maxpat 3-OperacoesComMatrizes.maxpat 28-01-2010 Jorge C. S. Cardoso
  8. 8. 8 Operações com matrizes • Também podemos indicar operações diferentes para planos diferentes • Exemplo 4-OperacoesComMatrizesVariosPlanos.maxpat 28-01-2010 Jorge C. S. Cardoso
  9. 9. 9 Mais Info • Math Operations on a Matrix: http://cycling74.com/docs/max5/tutorials/jit- tut/jitterchapter03.html /ji h 03 h l • More Mixing: g http://cycling74.com/docs/max5/tutorials/jit- tut/jitterchapter09.html tut/jitterchapter09 html 28-01-2010 Jorge C. S. Cardoso
  10. 10. 10 Exercício #1 • Crie um patcher que permita somar planos diferentes de dois vídeos 28-01-2010 Jorge C. S. Cardoso
  11. 11. 11 Exercício #2 • Crie um patcher que permita variar a quantidade de branco aplicado a um vídeo 28-01-2010 Jorge C. S. Cardoso
  12. 12. 12 Exercício #3 • Crie um patcher com dois botões ‘fadeout’ e fadeout ‘fadein’ – fadeout: o vídeo escurece progressivamente até preto, em 2 segundos – fadein: o vídeo varia de preto até à cor original em 2 segundos g 28-01-2010 Jorge C. S. Cardoso

×