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

Mais conteúdo relacionado

Destaque

Chapter4
Chapter4Chapter4
Chapter4
fatima7225
 
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
jeffubois
 
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
Martin 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 displays
Jorge 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 2013
Erkinheimo 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 GMC
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...
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 Crowdsourcing
Steven Johnson
 
Gd3611171122
Gd3611171122Gd3611171122
Gd3611171122
IJERA Editor
 
14773 chapter 07
14773 chapter 0714773 chapter 07
14773 chapter 07
nayakq
 
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
Zimbrick 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 Event
Jimmy Keng
 
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
 
ICT - 28 August 2011
ICT - 28 August 2011ICT - 28 August 2011
ICT - 28 August 2011
melteacher
 
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
studenckifestiwalinformatyczny
 
2010 gmc terrain brochure
2010 gmc terrain brochure2010 gmc terrain brochure
2010 gmc terrain brochure
Bob Hastings Buick GMC
 
DSS eCurriculum 2013 - Program Rundown
DSS eCurriculum 2013 - Program RundownDSS eCurriculum 2013 - Program Rundown
DSS eCurriculum 2013 - Program Rundown
Jeff Ng
 

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

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

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

Último

0002_matematica_6ano livro de matemática
0002_matematica_6ano livro de matemática0002_matematica_6ano livro de matemática
0002_matematica_6ano livro de matemática
Giovana Gomes da Silva
 
Especialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdfEspecialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdf
DanielCastro80471
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
Pastor Robson Colaço
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
TomasSousa7
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
enpfilosofiaufu
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
WelberMerlinCardoso
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
LucianaCristina58
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
Escola Municipal Jesus Cristo
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
educação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmenteeducação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmente
DeuzinhaAzevedo
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
analuisasesso
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
jbellas2
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
Mary Alvarenga
 
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
 
socialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 mateasocialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 matea
ILDISONRAFAELBARBOSA
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
MessiasMarianoG
 

Último (20)

0002_matematica_6ano livro de matemática
0002_matematica_6ano livro de matemática0002_matematica_6ano livro de matemática
0002_matematica_6ano livro de matemática
 
Especialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdfEspecialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdf
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
educação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmenteeducação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmente
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
 
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é
 
socialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 mateasocialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 matea
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
 

Jitter Posicionamento

  • 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