Jitter: Vídeo em ambiente 3D

  • 826 views
Uploaded on

O objecto jit.videoplane para reproduzir vídeo num plano posicionado numa cena 3D.

O objecto jit.videoplane para reproduzir vídeo num plano posicionado numa cena 3D.

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
826
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
9
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Jitter – Planos de vídeo em 3D Vídeo Arte Interactiva 12-03-2010 Jorge C. S. Cardoso 1
  • 2. 2 Conteúdo • Videoplane – Posicionar, escalar, rodar • Cena – Posicionar, escalar, rodar • Camera – Posição e direcção 12-03-2010 Jorge C. S. Cardoso
  • 3. 3 Videoplane • [jit.gl.videoplane] é um objecto que permite reproduzir vídeo num plano que pode ser colocado num ambiente 3D – Como faz parte do conjunto de objectos OpenGL (jit.gl) é necessário usar o [jit.gl.renderer] para “renderizar” a cena 3D na janela 12-03-2010 Jorge C. S. Cardoso
  • 4. 4 Esquema básico • Necessário dar um nome à janela • Usar o nome da janela no [jit.gl.render] e no [jit.gl.videoplane] • Exemplo 1-Video3D.maxpat 12-03-2010 Jorge C. S. Cardoso
  • 5. Posição, rotação, escalamento do 5 videoplane • [videoplane] entende as mensagens – position x y z – scale x y z – rotatexyz x y z • x y z são ângulos • Exemplo 2-TransformacoesVideoplane.maxpat 12-03-2010 Jorge C. S. Cardoso
  • 6. 6 Vários videoplane • É possível mostrar vários videoplane na mesma janela – basta usar o mesmo nome • Exemplo 3-VariosVideoPlane.maxpat 12-03-2010 Jorge C. S. Cardoso
  • 7. Posição, rotação, escalamento da 7 cena 3D • O objecto [jit.gl.render] também recebe as mensagens – position, scale e rotation – aplica-as a toda a cena 3D em vez de apenas um videoplane • Exemplo 4-TransformacoesCena.maxpat 12-03-2010 Jorge C. S. Cardoso
  • 8. 8 Movimentação da câmara • Também podemos controlar a perspectiva da cena alterando a posição e orientação da câmara através dos atributos – camera x y z – lookat x y z • Exemplo 5-CamaraCena.maxpat 12-03-2010 Jorge C. S. Cardoso
  • 9. 9 Exercício #1 • Crie um patcher com dois [videoplane] orientados como na figura – Os planos devem rodar continuamente segundo o eixo dos yy 12-03-2010 Jorge C. S. Cardoso
  • 10. 10 Exercício #2 • Modifique o patcher anterior de forma a que seja o utilizador a controla a rotação movendo o rato na janela de vídeo 12-03-2010 Jorge C. S. Cardoso
  • 11. 11 Exercício #3 • Crie um patcher com 3 vídeos alinhados ao fundo – Quando se pressionam as teclas ‘1’, ‘2’ ou ‘3’ a câmara deve aproximar-se progressivamente do vídeo correspondente fazendo-o ocupar toda a janela 12-03-2010 Jorge C. S. Cardoso