SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

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

Mehr von 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)
 

Kürzlich hochgeladen

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
 
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
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
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..pptxTailsonSantos1
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
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É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
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
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
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
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.pdfFrancisco Márcio Bezerra Oliveira
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
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
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 

Kürzlich hochgeladen (20)

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"
 
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
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
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
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
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É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
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
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)
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
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
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.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...
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 

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