SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

En vedette (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
 

Plus 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
 

Plus 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
 

Dernier

Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 

Dernier (20)

Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
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...
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
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çã...
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.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