SlideShare a Scribd company logo
1 of 13
Download to read offline
Jitter – Posicionar, curtar

                 Vídeo Arte Interactiva




19-02-2010             Jorge C. S. Cardoso   1
2


                 Conteúdo
• Escolher a região do vídeo a mostrar na janela
• Escolher uma região de destino na janela




19-02-2010          Jorge C. S. Cardoso
3


                     Região de origem
• Podemos indicar ao [jit.qt.movie] que apenas
  pretendemos mostrar uma região do vídeo
    – ‘usesrcrect 1’
    – ‘srcrect x1, y1, x2, y2’
             • X1, y1 – canto superior esquerdo
             • X2, y2 – canto inferior direito


• Exemplo 1-EscolherRegiaoOrigem.maxpat

19-02-2010                      Jorge C. S. Cardoso
4


                       Região de destino
• Também podemos escolher a região de destino na
  janela
    – ‘usedstrect 1’
    – ‘dstrect x1, y1, x2, y2’
             • X1, y1 – canto superior esquerdo (não pode ser inferior a zero)
             • X2, y2 – canto inferior direito (não pode ser maior do que a
               matrix associada ao [jit.qt.movie])


• Exemplo 2-EscolherRegiaoDestino.maxpat



19-02-2010                          Jorge C. S. Cardoso
Região origem e destino              5




                   combinadas
• Exemplo 3-EscolherRegiaoOrigemEDestino.maxpat




19-02-2010            Jorge C. S. Cardoso
Manipular a região de origem e                      6




         destino no [jit.matrix]
• À semelhança do [jit.qt.movie], é possível
  manipular as regiões de origem e destino dos
  objectos [jit.matrix] (para manipulações
  intermédias antes de afixar na janela)
    – O [jit.matrix] usa dois atributos para definir o
      canto superior esquerdo e inferior direito
             • Srcdimstart e srcdimend
             • Dstdimstart e dstdimend



19-02-2010                     Jorge C. S. Cardoso
Manipular a região de origem e                    7




         destino no [jit.matrix]
• Tal como no [jit.qt.movie]:
    – Usesrcdim 1 (para indicar que queremos usar as
      dimensões de origem)
    – Usedstsim 1 (para indicar que queremos usar as
      dimensões de destino)


• Exemplo 4-EscolherRegiaoOrigem-Matrix.maxpat



19-02-2010             Jorge C. S. Cardoso
8


       Recombinar regiões de vídeo
• [jit.scissors] e [jit.glue]

• Exemplo 5-ScissorsandGlue.maxpat
• Exemplo 6-ScissorsandGlue-Flexivel.maxpat




19-02-2010              Jorge C. S. Cardoso
9


                 Mais Info
• Scissors and Glue:
  http://www.cycling74.com/docs/max5/tutorials
  /jit-tut/jitterchapter13.html




19-02-2010         Jorge C. S. Cardoso
10


                 Exercício #1
• Use um [pictslider] para permitir que o
  utilizador ‘navegue’ pelo vídeo:
    – A janela de vídeo deve mostrar sempre apenas
      uma região quadrada de 200x200 pixeis do vídeo
      de origem
    – O [pictslider] deve permitir mover esta região




19-02-2010            Jorge C. S. Cardoso
11


                       Exercício #2
• Crie um patcher que mostre apenas uma tira vertical
  de um vídeo. A tira deve percorrer lateralmente e
  automaticamente o vídeo de origem da esquerda
  para a direira e vice-versa.




      Tira vertical   Vídeo original                 Janela de visualização


19-02-2010                     Jorge C. S. Cardoso
12


                       Exercício #3
• Crie um patcher que mostre um vídeo numa
  pequena área da janela. Com um [pictslider], o
  utilizador deve poder manipular a região da janela
  onde o video aparece.
    – O patcher deve usar um objecto [jit.matrix] para a
      manipulação das regiões de destino antes de afixar na
      janela.




                                                 Janela de visualização
      Vídeo original
19-02-2010                 Jorge C. S. Cardoso
13


                         Exercício #4
• Implemente manualmente a função do
  [jit.scissors] e [jit.glue]:
    – Crie um patcher que divida um vídeo em 4
      rectângulos e os recombine de forma diferente
             • Não pode usar [jit.scissors] nem [jit.glue]
             • Use as operações com matrizes e extracção de regiões




19-02-2010                     Jorge C. S. Cardoso

More Related Content

Viewers also liked

Lead Type, Dead Type: New patterns of local news production and consumption
Lead Type, Dead Type: New patterns of local news production and consumptionLead Type, Dead Type: New patterns of local news production and consumption
Lead Type, Dead Type: New patterns of local news production and consumptionjeffubois
 
Introducing my.Lboro - Presentation to Civil and Building Engineering
Introducing my.Lboro - Presentation to Civil and Building EngineeringIntroducing my.Lboro - Presentation to Civil and Building Engineering
Introducing my.Lboro - Presentation to Civil and Building EngineeringMartin Hamilton
 
A framework for context-aware adaptation in public displays
A framework for context-aware adaptation in public displaysA framework for context-aware adaptation in public displays
A framework for context-aware adaptation in public displaysJorge Cardoso
 
「國際互聯網安全日2014」約章
「國際互聯網安全日2014」約章「國際互聯網安全日2014」約章
「國際互聯網安全日2014」約章Jeff Ng
 
Peloton club pia erkinheimo june 13 2013
Peloton club pia erkinheimo june 13 2013Peloton club pia erkinheimo june 13 2013
Peloton club pia erkinheimo june 13 2013Erkinheimo Pia
 
Ardo Reinsalu presentation on StartSmart event Wantrepreneur 2 Entrepreneur 1...
Ardo Reinsalu presentation on StartSmart event Wantrepreneur 2 Entrepreneur 1...Ardo Reinsalu presentation on StartSmart event Wantrepreneur 2 Entrepreneur 1...
Ardo Reinsalu presentation on StartSmart event Wantrepreneur 2 Entrepreneur 1...StartSmart
 
2013 GMC Savana Brochure Rochester-Bob Hastings Buick GMC
2013 GMC Savana Brochure Rochester-Bob Hastings Buick GMC2013 GMC Savana Brochure Rochester-Bob Hastings Buick GMC
2013 GMC Savana Brochure Rochester-Bob Hastings Buick GMCBob Hastings Buick GMC
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Curves2(thedirectdata.com)
Curves2(thedirectdata.com)Curves2(thedirectdata.com)
Curves2(thedirectdata.com)Agnivesh Ogale
 
MIS5001 week 10 Crowdsourcing
MIS5001 week 10 CrowdsourcingMIS5001 week 10 Crowdsourcing
MIS5001 week 10 CrowdsourcingSteven Johnson
 
14773 chapter 07
14773 chapter 0714773 chapter 07
14773 chapter 07nayakq
 
2011 GMC Upfitting Wisconsin - Pickup Box Removal Program
2011 GMC Upfitting Wisconsin - Pickup Box Removal Program2011 GMC Upfitting Wisconsin - Pickup Box Removal Program
2011 GMC Upfitting Wisconsin - Pickup Box Removal ProgramZimbrick Buick/GMC West
 
Lesson Study Symposium : A Da Qiao Primary School 30th Anniversary Event
Lesson Study Symposium : A Da Qiao Primary School 30th Anniversary EventLesson Study Symposium : A Da Qiao Primary School 30th Anniversary Event
Lesson Study Symposium : A Da Qiao Primary School 30th Anniversary EventJimmy Keng
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionJorge Cardoso
 
ICT - 28 August 2011
ICT - 28 August 2011ICT - 28 August 2011
ICT - 28 August 2011melteacher
 
DSS eCurriculum 2013 - Program Rundown
DSS eCurriculum 2013 - Program RundownDSS eCurriculum 2013 - Program Rundown
DSS eCurriculum 2013 - Program RundownJeff Ng
 

Viewers also liked (20)

Chapter4
Chapter4Chapter4
Chapter4
 
Lead Type, Dead Type: New patterns of local news production and consumption
Lead Type, Dead Type: New patterns of local news production and consumptionLead Type, Dead Type: New patterns of local news production and consumption
Lead Type, Dead Type: New patterns of local news production and consumption
 
Introducing my.Lboro - Presentation to Civil and Building Engineering
Introducing my.Lboro - Presentation to Civil and Building EngineeringIntroducing my.Lboro - Presentation to Civil and Building Engineering
Introducing my.Lboro - Presentation to Civil and Building Engineering
 
A framework for context-aware adaptation in public displays
A framework for context-aware adaptation in public displaysA framework for context-aware adaptation in public displays
A framework for context-aware adaptation in public displays
 
「國際互聯網安全日2014」約章
「國際互聯網安全日2014」約章「國際互聯網安全日2014」約章
「國際互聯網安全日2014」約章
 
Peloton club pia erkinheimo june 13 2013
Peloton club pia erkinheimo june 13 2013Peloton club pia erkinheimo june 13 2013
Peloton club pia erkinheimo june 13 2013
 
Ardo Reinsalu presentation on StartSmart event Wantrepreneur 2 Entrepreneur 1...
Ardo Reinsalu presentation on StartSmart event Wantrepreneur 2 Entrepreneur 1...Ardo Reinsalu presentation on StartSmart event Wantrepreneur 2 Entrepreneur 1...
Ardo Reinsalu presentation on StartSmart event Wantrepreneur 2 Entrepreneur 1...
 
2013 GMC Savana Brochure Rochester-Bob Hastings Buick GMC
2013 GMC Savana Brochure Rochester-Bob Hastings Buick GMC2013 GMC Savana Brochure Rochester-Bob Hastings Buick GMC
2013 GMC Savana Brochure Rochester-Bob Hastings Buick GMC
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Curves2(thedirectdata.com)
Curves2(thedirectdata.com)Curves2(thedirectdata.com)
Curves2(thedirectdata.com)
 
MIS5001 week 10 Crowdsourcing
MIS5001 week 10 CrowdsourcingMIS5001 week 10 Crowdsourcing
MIS5001 week 10 Crowdsourcing
 
Gd3611171122
Gd3611171122Gd3611171122
Gd3611171122
 
14773 chapter 07
14773 chapter 0714773 chapter 07
14773 chapter 07
 
2011 GMC Upfitting Wisconsin - Pickup Box Removal Program
2011 GMC Upfitting Wisconsin - Pickup Box Removal Program2011 GMC Upfitting Wisconsin - Pickup Box Removal Program
2011 GMC Upfitting Wisconsin - Pickup Box Removal Program
 
Lesson Study Symposium : A Da Qiao Primary School 30th Anniversary Event
Lesson Study Symposium : A Da Qiao Primary School 30th Anniversary EventLesson Study Symposium : A Da Qiao Primary School 30th Anniversary Event
Lesson Study Symposium : A Da Qiao Primary School 30th Anniversary Event
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared Interaction
 
ICT - 28 August 2011
ICT - 28 August 2011ICT - 28 August 2011
ICT - 28 August 2011
 
The Web in ABB, how we went Agile and why we love it
The Web in ABB, how we went Agile and why we love itThe Web in ABB, how we went Agile and why we love it
The Web in ABB, how we went Agile and why we love it
 
2010 gmc terrain brochure
2010 gmc terrain brochure2010 gmc terrain brochure
2010 gmc terrain brochure
 
DSS eCurriculum 2013 - Program Rundown
DSS eCurriculum 2013 - Program RundownDSS eCurriculum 2013 - Program Rundown
DSS eCurriculum 2013 - Program Rundown
 

More from 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-FrameJorge 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 ArtsJorge 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 AugmentationJorge 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 mosaicJorge 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 realityJorge 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 virtualJorge Cardoso
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentationJorge 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 applicationsJorge 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 artJorge Cardoso
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012Jorge Cardoso
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit 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 artJorge Cardoso
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing Jorge Cardoso
 
Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Jorge Cardoso
 

More from 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
 
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
 
Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)
 

Recently uploaded

FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholacleanelima11
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoGentil Eronides
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......suporte24hcamin
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 

Recently uploaded (20)

FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimento
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 

Manipulação de regiões de vídeo com Max/MSP

  • 1. Jitter – Posicionar, curtar Vídeo Arte Interactiva 19-02-2010 Jorge C. S. Cardoso 1
  • 2. 2 Conteúdo • Escolher a região do vídeo a mostrar na janela • Escolher uma região de destino na janela 19-02-2010 Jorge C. S. Cardoso
  • 3. 3 Região de origem • Podemos indicar ao [jit.qt.movie] que apenas pretendemos mostrar uma região do vídeo – ‘usesrcrect 1’ – ‘srcrect x1, y1, x2, y2’ • X1, y1 – canto superior esquerdo • X2, y2 – canto inferior direito • Exemplo 1-EscolherRegiaoOrigem.maxpat 19-02-2010 Jorge C. S. Cardoso
  • 4. 4 Região de destino • Também podemos escolher a região de destino na janela – ‘usedstrect 1’ – ‘dstrect x1, y1, x2, y2’ • X1, y1 – canto superior esquerdo (não pode ser inferior a zero) • X2, y2 – canto inferior direito (não pode ser maior do que a matrix associada ao [jit.qt.movie]) • Exemplo 2-EscolherRegiaoDestino.maxpat 19-02-2010 Jorge C. S. Cardoso
  • 5. Região origem e destino 5 combinadas • Exemplo 3-EscolherRegiaoOrigemEDestino.maxpat 19-02-2010 Jorge C. S. Cardoso
  • 6. Manipular a região de origem e 6 destino no [jit.matrix] • À semelhança do [jit.qt.movie], é possível manipular as regiões de origem e destino dos objectos [jit.matrix] (para manipulações intermédias antes de afixar na janela) – O [jit.matrix] usa dois atributos para definir o canto superior esquerdo e inferior direito • Srcdimstart e srcdimend • Dstdimstart e dstdimend 19-02-2010 Jorge C. S. Cardoso
  • 7. Manipular a região de origem e 7 destino no [jit.matrix] • Tal como no [jit.qt.movie]: – Usesrcdim 1 (para indicar que queremos usar as dimensões de origem) – Usedstsim 1 (para indicar que queremos usar as dimensões de destino) • Exemplo 4-EscolherRegiaoOrigem-Matrix.maxpat 19-02-2010 Jorge C. S. Cardoso
  • 8. 8 Recombinar regiões de vídeo • [jit.scissors] e [jit.glue] • Exemplo 5-ScissorsandGlue.maxpat • Exemplo 6-ScissorsandGlue-Flexivel.maxpat 19-02-2010 Jorge C. S. Cardoso
  • 9. 9 Mais Info • Scissors and Glue: http://www.cycling74.com/docs/max5/tutorials /jit-tut/jitterchapter13.html 19-02-2010 Jorge C. S. Cardoso
  • 10. 10 Exercício #1 • Use um [pictslider] para permitir que o utilizador ‘navegue’ pelo vídeo: – A janela de vídeo deve mostrar sempre apenas uma região quadrada de 200x200 pixeis do vídeo de origem – O [pictslider] deve permitir mover esta região 19-02-2010 Jorge C. S. Cardoso
  • 11. 11 Exercício #2 • Crie um patcher que mostre apenas uma tira vertical de um vídeo. A tira deve percorrer lateralmente e automaticamente o vídeo de origem da esquerda para a direira e vice-versa. Tira vertical Vídeo original Janela de visualização 19-02-2010 Jorge C. S. Cardoso
  • 12. 12 Exercício #3 • Crie um patcher que mostre um vídeo numa pequena área da janela. Com um [pictslider], o utilizador deve poder manipular a região da janela onde o video aparece. – O patcher deve usar um objecto [jit.matrix] para a manipulação das regiões de destino antes de afixar na janela. Janela de visualização Vídeo original 19-02-2010 Jorge C. S. Cardoso
  • 13. 13 Exercício #4 • Implemente manualmente a função do [jit.scissors] e [jit.glue]: – Crie um patcher que divida um vídeo em 4 rectângulos e os recombine de forma diferente • Não pode usar [jit.scissors] nem [jit.glue] • Use as operações com matrizes e extracção de regiões 19-02-2010 Jorge C. S. Cardoso