SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Jitter – Planos de vídeo em 3D

             Vídeo Arte Interactiva




12-03-2010         Jorge C. S. Cardoso   1
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


                    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


              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
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


             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
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


             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


                 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


               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


                  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

Más contenido relacionado

Destacado

Trabajo de planos
Trabajo de planosTrabajo de planos
Trabajo de planos
IETI SD
 
Trabajo de las tic
Trabajo de las ticTrabajo de las tic
Trabajo de las tic
IETI SD
 
Presentacion proyecto formativo
Presentacion proyecto formativoPresentacion proyecto formativo
Presentacion proyecto formativo
leninquintero21
 
Aula 1 introduçao ao des arquit 2012 2
Aula 1 introduçao ao des arquit 2012 2Aula 1 introduçao ao des arquit 2012 2
Aula 1 introduçao ao des arquit 2012 2
Fátima Jácome
 
Estudio tiempos-trabajo
Estudio tiempos-trabajoEstudio tiempos-trabajo
Estudio tiempos-trabajo
FREDYMONCAYO
 
Distribución de planta física
Distribución de planta física Distribución de planta física
Distribución de planta física
Angie Diaz Arteaga
 

Destacado (20)

Trabajo de planos
Trabajo de planosTrabajo de planos
Trabajo de planos
 
BAJO CERO C.A
BAJO CERO C.ABAJO CERO C.A
BAJO CERO C.A
 
Presentacion proyecto formativo
Presentacion proyecto formativoPresentacion proyecto formativo
Presentacion proyecto formativo
 
PLANTA DE HIELOS MÍSTER FRIÓ C.A
PLANTA DE HIELOS MÍSTER FRIÓ C.APLANTA DE HIELOS MÍSTER FRIÓ C.A
PLANTA DE HIELOS MÍSTER FRIÓ C.A
 
Fabrica de hielo
Fabrica de hieloFabrica de hielo
Fabrica de hielo
 
Trabajo de las tic
Trabajo de las ticTrabajo de las tic
Trabajo de las tic
 
Localización, diseño de planta, presupuestos y criterios de evaluación
 Localización, diseño de planta, presupuestos y criterios de evaluación Localización, diseño de planta, presupuestos y criterios de evaluación
Localización, diseño de planta, presupuestos y criterios de evaluación
 
Presentacion proyecto formativo
Presentacion proyecto formativoPresentacion proyecto formativo
Presentacion proyecto formativo
 
Actividad i .diseño de planta industrial..
Actividad i .diseño de planta industrial..Actividad i .diseño de planta industrial..
Actividad i .diseño de planta industrial..
 
Plan de produccion fabrica de hielo
Plan de produccion fabrica de  hieloPlan de produccion fabrica de  hielo
Plan de produccion fabrica de hielo
 
Aula 1 introduçao ao des arquit 2012 2
Aula 1 introduçao ao des arquit 2012 2Aula 1 introduçao ao des arquit 2012 2
Aula 1 introduçao ao des arquit 2012 2
 
Diseno planta fisica
Diseno planta fisicaDiseno planta fisica
Diseno planta fisica
 
Planta física
Planta físicaPlanta física
Planta física
 
Análisis de procesos de elaboración de embutidos
Análisis de procesos de elaboración de embutidosAnálisis de procesos de elaboración de embutidos
Análisis de procesos de elaboración de embutidos
 
Planeación y Diseño de Instalaciones. Distribución en planta 2.
Planeación y Diseño de Instalaciones. Distribución en planta 2.Planeación y Diseño de Instalaciones. Distribución en planta 2.
Planeación y Diseño de Instalaciones. Distribución en planta 2.
 
Tiposde1 1228515311324158-9
Tiposde1 1228515311324158-9Tiposde1 1228515311324158-9
Tiposde1 1228515311324158-9
 
Tipos De distribucion en plantas, factores y ventajas.
Tipos De distribucion en plantas, factores y ventajas.Tipos De distribucion en plantas, factores y ventajas.
Tipos De distribucion en plantas, factores y ventajas.
 
Planeación y Diseño de Instalaciones. Distribución en planta 3
Planeación y Diseño de Instalaciones. Distribución en planta 3Planeación y Diseño de Instalaciones. Distribución en planta 3
Planeación y Diseño de Instalaciones. Distribución en planta 3
 
Estudio tiempos-trabajo
Estudio tiempos-trabajoEstudio tiempos-trabajo
Estudio tiempos-trabajo
 
Distribución de planta física
Distribución de planta física Distribución de planta física
Distribución de planta física
 

Más de Jorge Cardoso

Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing
Jorge Cardoso
 

Más de Jorge Cardoso (20)

Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
 
Criação de Ambientes de Realidade Virtual usando A-Frame
Criação de Ambientes  de Realidade Virtual  usando A-FrameCriação de Ambientes  de Realidade Virtual  usando A-Frame
Criação de Ambientes de Realidade Virtual usando A-Frame
 
Journal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJournal of Science and Technology of the Arts
Journal of Science and Technology of the Arts
 
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic AugmentationEvaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
 
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
 
Digital tools for exploring roman mosaic
Digital tools for exploring roman mosaicDigital tools for exploring roman mosaic
Digital tools for exploring roman mosaic
 
Interaction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityInteraction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual reality
 
Interacção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualInteracção em ambientes de realidade virtual
Interacção em ambientes de realidade virtual
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentation
 
Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...
 
Evaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsEvaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applications
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive art
 
PuReWidgets toolkit
PuReWidgets toolkitPuReWidgets toolkit
PuReWidgets toolkit
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared Interaction
 
Oop java
Oop javaOop java
Oop java
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive art
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing
 

Último

atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
azulassessoria9
 

Último (20)

AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 

Jitter: Vídeo em ambiente 3D

  • 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