SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Destaque

Trabajo de planos
Trabajo de planosTrabajo de planos
Trabajo de planos
IETI SD
 
BAJO CERO C.A
BAJO CERO C.ABAJO CERO C.A
BAJO CERO C.A
maria rodriguez
 
Presentacion proyecto formativo
Presentacion proyecto formativoPresentacion proyecto formativo
Presentacion proyecto formativo
leninquintero21
 
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
Jesus Rodriguez
 
Fabrica de hielo
Fabrica de hieloFabrica de hielo
Fabrica de hielo
gloriadiazv22
 
Trabajo de las tic
Trabajo de las ticTrabajo de las tic
Trabajo de las tic
IETI SD
 
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
Planificación de la producción
 
Presentacion proyecto formativo
Presentacion proyecto formativoPresentacion proyecto formativo
Presentacion proyecto formativo
leninquintero21
 
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..
INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO
 
Plan de produccion fabrica de hielo
Plan de produccion fabrica de  hieloPlan de produccion fabrica de  hielo
Plan de produccion fabrica de hielo
mairobe
 
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
 
Diseno planta fisica
Diseno planta fisicaDiseno planta fisica
Diseno planta fisica
George Marchena Espinal
 
Planta física
Planta físicaPlanta física
Planta física
majitomasich
 
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
Ivetteq00
 
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.
Juan Manuel Carrión Delgado
 
Tiposde1 1228515311324158-9
Tiposde1 1228515311324158-9Tiposde1 1228515311324158-9
Tiposde1 1228515311324158-9
VeRiithoo AmaRoo
 
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.
guest70d5814
 
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
Juan Manuel Carrión Delgado
 
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
 

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

Mais de Jorge Cardoso

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 -...
Jorge Cardoso
 
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
Jorge Cardoso
 
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
Jorge Cardoso
 
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
Jorge Cardoso
 
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...
Jorge Cardoso
 
Digital tools for exploring roman mosaic
Digital tools for exploring roman mosaicDigital tools for exploring roman mosaic
Digital tools for exploring roman mosaic
Jorge Cardoso
 
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
Jorge Cardoso
 
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
Jorge Cardoso
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentation
Jorge Cardoso
 
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...
Jorge Cardoso
 
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
Jorge Cardoso
 
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
Jorge Cardoso
 
PuReWidgets toolkit
PuReWidgets toolkitPuReWidgets toolkit
PuReWidgets toolkit
Jorge Cardoso
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012
Jorge Cardoso
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit
Jorge Cardoso
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared Interaction
Jorge Cardoso
 
Oop java
Oop javaOop java
Oop java
Jorge Cardoso
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao
Jorge Cardoso
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive art
Jorge Cardoso
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing
Jorge Cardoso
 

Mais 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

livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
cmeioctaciliabetesch
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
wagnermorais28
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
TomasSousa7
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
fernandacosta37763
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
PatriciaZanoli
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
JoeteCarvalho
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
profesfrancleite
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
DECIOMAURINARAMOS
 
karl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vidakarl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vida
KleginaldoPaz2
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
WelberMerlinCardoso
 
D20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua PortuguesaD20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua Portuguesa
eaiprofpolly
 
Educação trabalho HQ em sala de aula uma excelente ideia
Educação  trabalho HQ em sala de aula uma excelente  ideiaEducação  trabalho HQ em sala de aula uma excelente  ideia
Educação trabalho HQ em sala de aula uma excelente ideia
joseanesouza36
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
MateusTavares54
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
HisrelBlog
 
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxPP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
AurelianoFerreirades2
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AntonioVieira539017
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
lveiga112
 

Último (20)

livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
 
Potenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números RacionaisPotenciação e Radiciação de Números Racionais
Potenciação e Radiciação de Números Racionais
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
 
karl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vidakarl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vida
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
 
D20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua PortuguesaD20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua Portuguesa
 
Educação trabalho HQ em sala de aula uma excelente ideia
Educação  trabalho HQ em sala de aula uma excelente  ideiaEducação  trabalho HQ em sala de aula uma excelente  ideia
Educação trabalho HQ em sala de aula uma excelente ideia
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
 
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxPP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.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