SlideShare a Scribd company logo
A Pattern Language for semi-automatic
generation of Digital Animation through
hand-drawn Storyboards
	
  Pedro	
  H.	
  C.	
  Braga,	
  Ismar	
  F.	
  Silveira	
  
Programa	
  de	
  Pós	
  Graduação	
  em	
  Engenharia	
  Elétrica	
  e	
  Computação	
  
Universidade	
  Presbiteriana	
  Mackenzie	
  
São	
  Paulo,	
  SP,	
  Brazil
The	
  pre-­‐producIon	
  stage	
  of	
  the	
  film	
  is	
  important	
  to	
  establish	
  communicaIon	
  between	
  directors	
  and	
  arIsts.	
  One	
  
of	
  the	
  main	
  documents	
  generated	
  in	
  this	
  step	
  is	
  the	
  storyboard.	
  	
  This	
  paper	
  presents	
  the	
  proposal	
  of	
  a	
  paOern	
  
language	
   for	
   storyboards,	
   which	
   aims	
   to	
   represent	
   characters	
   movements,	
   cameras	
   and	
   elements	
   of	
   scene,	
  
enabling	
  the	
  generaIon	
  of	
  a	
  semiautomated	
  digital	
  animaIon.
Abstract
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Teasing	
  result	
  of	
  our	
  method:	
  in	
  a	
  tradiIonal	
  storyboard	
  frame	
  (leR),	
  we	
  add	
  some	
  annotaIons	
  formated	
  by	
  our	
  
iconographic	
  paOern	
  language	
  (middle)	
  to	
  generate	
  a	
  semi-­‐automaIc	
  animaIon	
  -­‐	
  animaIc	
  (right)
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Each	
  element	
  of	
  the	
  computaIonal	
  language	
  has	
  a	
  related	
  symbol.	
  A	
  dicIonary	
  was	
  created	
  to	
  produce	
  the	
  
language	
  basis.	
  
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Dictionary Example
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Language Usage
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Computational Language
<storyboard name=‘storyboard1’>
<properties>
<author>John</author>
<studio>Studio X</studio>
<framerate>24</framerate>
<aspectratio>16:9</aspectratio>
</properties>
<frames>
<frame name=‘a’ duration=‘10’>
<objects>
<point name=‘A’>
<position x=‘0’ y=‘0’/>
</point>
<point name=‘B’>
<position x=‘100’ y=‘200’/>
</point>
<point name=‘C’>
<position x=‘100’ y=‘100’/>
</point>
<camera code=‘cam[1]’>
<pivot>A</pivot>
<orientation>C</orientation>
</camera>
</objects>
<movements>
<movement>
<object>cam[1]</object>
<startpoint>A</startpoint>
<endpoint>B</endpoint>
</movement>
</movements>
</frame>
</frames>
</storyboard>
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Proof of Concepts
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Pattern Recognition
Shape Simplify
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Pattern Recognition
Input Data Processing
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Pattern Recognition
Gesture Recognition
[1]	
  P.	
  Wells,	
  The	
  Fundamentals	
  of	
  AnimaIon,	
  ser.	
  Fundamentals	
  (Ava)	
  Series.	
  Bloomsbury	
  Academic,	
  2006.	
  [Online].	
  Available:	
  
hOp:	
  //books.google.com.br/books?id=7sbOu5oEp4oC	
  
[2]	
  S.	
  C´amara,	
  All	
  about	
  Techniques	
  in	
  Drawing	
  for	
  AnimaIon	
  ProducIon,	
  ser.	
  All	
  about	
  techniques	
  in.	
  Barron’s,	
  2006.	
  
[Online].	
  Available:	
  hOp://books.google.com.br/books?id=3yVQAAAAMAAJ	
  
[3]	
  J.	
  Vogt,	
  M.	
  Haesen,	
  K.	
  Luyten,	
  K.	
  Coninx,	
  and	
  A.	
  Meier,	
  “Timisto:	
  a	
  technique	
  to	
  extract	
  usage	
  sequences	
  from	
  
storyboards,”	
  EICS	
  ’13	
  Proceedings	
  of	
  the	
  5th	
  ACM	
  SIGCHI	
  symposium	
  on	
  Engineering	
  interacIve	
  compuIng	
  systems,	
  pp.	
  
113–118,	
  2013.	
  [Online].	
  Available:	
  
hOp://dl.acm.org/citaIon.cfm?id=2494603.2480329	
  
[4]	
  A.	
  Yannopoulos,	
  “DirectorNotaIon,”	
  Journal	
  on	
  CompuIng	
  and	
  Cultural	
  Heritage,	
  vol.	
  6,	
  no.	
  1,	
  pp.	
  1–34,	
  2013.	
  [Online].	
  
Available:	
  hOp://dl.acm.org/citaIon.cfm?doid=2442080.2442082	
  
[5]	
  R.	
  Gardies,	
  Compreender	
  o	
  Cinema	
  e	
  as	
  Imagens.	
  Armand	
  Colin,	
  2007.	
  
[6]	
  R.	
  Williams,	
  The	
  Animator’s	
  Survival	
  Kit–Revised	
  EdiIon:	
  A	
  Manual	
  of	
  Methods,	
  Principles	
  and	
  Formulas	
  for	
  Classical,	
  
Computer,	
  Games,	
  Stop	
  MoIon	
  and	
  Internet	
  Animators.	
  Faber	
  &	
  Faber,	
  Inc.,	
  2009.
References
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
Obrigado
A Pattern Language for semi-automatic generation of Digital
Animation through hand-drawn Storyboards
phcacique@gmail.com
ismarfrango@gmail.com

More Related Content

Similar to Wip sibigrapi cacique

Multimedia- MC11U course work
Multimedia-  MC11U course workMultimedia-  MC11U course work
Multimedia- MC11U course work
juvenile_static
 
iOS App development for sign language recognition
iOS App development for sign language recognitioniOS App development for sign language recognition
iOS App development for sign language recognition
Anna Kim
 
Eifel2011 monpm ds
Eifel2011 monpm dsEifel2011 monpm ds
Eifel2011 monpm ds
Helen Barrett
 
Rich User Interaction with SVG
Rich User Interaction with SVGRich User Interaction with SVG
Rich User Interaction with SVG
stsire
 
Graphical User Interface Development with Eqela
Graphical User Interface Development with EqelaGraphical User Interface Development with Eqela
Graphical User Interface Development with Eqelajobandesther
 
Task 2 investigating the development of animation
Task 2 investigating the development of animationTask 2 investigating the development of animation
Task 2 investigating the development of animationBenT1990
 
Task 2 investigating the development of animation
Task 2 investigating the development of animationTask 2 investigating the development of animation
Task 2 investigating the development of animationBenT1990
 
Digital Storytelling
Digital StorytellingDigital Storytelling
Digital Storytelling
Patrick Woessner
 
Om Pawar MP AJP.docx
Om Pawar MP AJP.docxOm Pawar MP AJP.docx
Om Pawar MP AJP.docx
Ompawar61
 

Similar to Wip sibigrapi cacique (11)

Multimedia- MC11U course work
Multimedia-  MC11U course workMultimedia-  MC11U course work
Multimedia- MC11U course work
 
iOS App development for sign language recognition
iOS App development for sign language recognitioniOS App development for sign language recognition
iOS App development for sign language recognition
 
Eifel2011 monpm ds
Eifel2011 monpm dsEifel2011 monpm ds
Eifel2011 monpm ds
 
Rich User Interaction with SVG
Rich User Interaction with SVGRich User Interaction with SVG
Rich User Interaction with SVG
 
Graphical User Interface Development with Eqela
Graphical User Interface Development with EqelaGraphical User Interface Development with Eqela
Graphical User Interface Development with Eqela
 
Task 2 investigating the development of animation
Task 2 investigating the development of animationTask 2 investigating the development of animation
Task 2 investigating the development of animation
 
Task 2 investigating the development of animation
Task 2 investigating the development of animationTask 2 investigating the development of animation
Task 2 investigating the development of animation
 
Digital Storytelling
Digital StorytellingDigital Storytelling
Digital Storytelling
 
Presentation wpf
Presentation wpfPresentation wpf
Presentation wpf
 
Authoring Tools
Authoring ToolsAuthoring Tools
Authoring Tools
 
Om Pawar MP AJP.docx
Om Pawar MP AJP.docxOm Pawar MP AJP.docx
Om Pawar MP AJP.docx
 

More from Pedro Henrique Cacique Braga

Metáforas de trânsitos para auxiliar o processo de ensino-aprendizagem de dis...
Metáforas de trânsitos para auxiliar o processo de ensino-aprendizagem de dis...Metáforas de trânsitos para auxiliar o processo de ensino-aprendizagem de dis...
Metáforas de trânsitos para auxiliar o processo de ensino-aprendizagem de dis...
Pedro Henrique Cacique Braga
 
Uma Estratégia de Desenvolvimento de Sistemas para Mobile-learning usando Rea...
Uma Estratégia de Desenvolvimento de Sistemas para Mobile-learning usando Rea...Uma Estratégia de Desenvolvimento de Sistemas para Mobile-learning usando Rea...
Uma Estratégia de Desenvolvimento de Sistemas para Mobile-learning usando Rea...
Pedro Henrique Cacique Braga
 
Objeto de Aprendizagem no Ensino de Processamento Digital de Imagens
Objeto de Aprendizagem no Ensino de Processamento Digital de ImagensObjeto de Aprendizagem no Ensino de Processamento Digital de Imagens
Objeto de Aprendizagem no Ensino de Processamento Digital de Imagens
Pedro Henrique Cacique Braga
 
Desenvolvimento de Gestos Personalizados para Criação e Navegação em Ambiente...
Desenvolvimento de Gestos Personalizados para Criação e Navegação em Ambiente...Desenvolvimento de Gestos Personalizados para Criação e Navegação em Ambiente...
Desenvolvimento de Gestos Personalizados para Criação e Navegação em Ambiente...
Pedro Henrique Cacique Braga
 
Curso Scratch 2015
Curso Scratch 2015Curso Scratch 2015
Curso Scratch 2015
Pedro Henrique Cacique Braga
 
Composição de Cena, Cores e Planos na Animação
Composição de Cena, Cores e Planos na AnimaçãoComposição de Cena, Cores e Planos na Animação
Composição de Cena, Cores e Planos na Animação
Pedro Henrique Cacique Braga
 
Narrativa por Storyboards: técnicas e padrões (apresentação)
Narrativa por Storyboards: técnicas e padrões (apresentação)Narrativa por Storyboards: técnicas e padrões (apresentação)
Narrativa por Storyboards: técnicas e padrões (apresentação)
Pedro Henrique Cacique Braga
 
Narrativa por Storyboards: técnicas e padrões
Narrativa por Storyboards: técnicas e padrõesNarrativa por Storyboards: técnicas e padrões
Narrativa por Storyboards: técnicas e padrões
Pedro Henrique Cacique Braga
 
WCSEIT 2013 - Proposta de linguagem de padrões utilizados em storyboards para...
WCSEIT 2013 - Proposta de linguagem de padrões utilizados em storyboards para...WCSEIT 2013 - Proposta de linguagem de padrões utilizados em storyboards para...
WCSEIT 2013 - Proposta de linguagem de padrões utilizados em storyboards para...
Pedro Henrique Cacique Braga
 
Pedro Cacique - curriculum vitae
Pedro Cacique - curriculum vitaePedro Cacique - curriculum vitae
Pedro Cacique - curriculum vitae
Pedro Henrique Cacique Braga
 

More from Pedro Henrique Cacique Braga (11)

Metáforas de trânsitos para auxiliar o processo de ensino-aprendizagem de dis...
Metáforas de trânsitos para auxiliar o processo de ensino-aprendizagem de dis...Metáforas de trânsitos para auxiliar o processo de ensino-aprendizagem de dis...
Metáforas de trânsitos para auxiliar o processo de ensino-aprendizagem de dis...
 
Uma Estratégia de Desenvolvimento de Sistemas para Mobile-learning usando Rea...
Uma Estratégia de Desenvolvimento de Sistemas para Mobile-learning usando Rea...Uma Estratégia de Desenvolvimento de Sistemas para Mobile-learning usando Rea...
Uma Estratégia de Desenvolvimento de Sistemas para Mobile-learning usando Rea...
 
Objeto de Aprendizagem no Ensino de Processamento Digital de Imagens
Objeto de Aprendizagem no Ensino de Processamento Digital de ImagensObjeto de Aprendizagem no Ensino de Processamento Digital de Imagens
Objeto de Aprendizagem no Ensino de Processamento Digital de Imagens
 
Desenvolvimento de Gestos Personalizados para Criação e Navegação em Ambiente...
Desenvolvimento de Gestos Personalizados para Criação e Navegação em Ambiente...Desenvolvimento de Gestos Personalizados para Criação e Navegação em Ambiente...
Desenvolvimento de Gestos Personalizados para Criação e Navegação em Ambiente...
 
Curso Scratch 2015
Curso Scratch 2015Curso Scratch 2015
Curso Scratch 2015
 
Composição de Cena, Cores e Planos na Animação
Composição de Cena, Cores e Planos na AnimaçãoComposição de Cena, Cores e Planos na Animação
Composição de Cena, Cores e Planos na Animação
 
Narrativa por Storyboards: técnicas e padrões (apresentação)
Narrativa por Storyboards: técnicas e padrões (apresentação)Narrativa por Storyboards: técnicas e padrões (apresentação)
Narrativa por Storyboards: técnicas e padrões (apresentação)
 
Narrativa por Storyboards: técnicas e padrões
Narrativa por Storyboards: técnicas e padrõesNarrativa por Storyboards: técnicas e padrões
Narrativa por Storyboards: técnicas e padrões
 
Artigo cacique wcseit2013
Artigo cacique wcseit2013Artigo cacique wcseit2013
Artigo cacique wcseit2013
 
WCSEIT 2013 - Proposta de linguagem de padrões utilizados em storyboards para...
WCSEIT 2013 - Proposta de linguagem de padrões utilizados em storyboards para...WCSEIT 2013 - Proposta de linguagem de padrões utilizados em storyboards para...
WCSEIT 2013 - Proposta de linguagem de padrões utilizados em storyboards para...
 
Pedro Cacique - curriculum vitae
Pedro Cacique - curriculum vitaePedro Cacique - curriculum vitae
Pedro Cacique - curriculum vitae
 

Recently uploaded

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 

Recently uploaded (20)

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 

Wip sibigrapi cacique

  • 1. A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards  Pedro  H.  C.  Braga,  Ismar  F.  Silveira   Programa  de  Pós  Graduação  em  Engenharia  Elétrica  e  Computação   Universidade  Presbiteriana  Mackenzie   São  Paulo,  SP,  Brazil
  • 2. The  pre-­‐producIon  stage  of  the  film  is  important  to  establish  communicaIon  between  directors  and  arIsts.  One   of  the  main  documents  generated  in  this  step  is  the  storyboard.    This  paper  presents  the  proposal  of  a  paOern   language   for   storyboards,   which   aims   to   represent   characters   movements,   cameras   and   elements   of   scene,   enabling  the  generaIon  of  a  semiautomated  digital  animaIon. Abstract A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards
  • 3. Teasing  result  of  our  method:  in  a  tradiIonal  storyboard  frame  (leR),  we  add  some  annotaIons  formated  by  our   iconographic  paOern  language  (middle)  to  generate  a  semi-­‐automaIc  animaIon  -­‐  animaIc  (right) A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards
  • 4. Each  element  of  the  computaIonal  language  has  a  related  symbol.  A  dicIonary  was  created  to  produce  the   language  basis.   A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards Dictionary Example
  • 5. A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards Language Usage
  • 6. A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards Computational Language <storyboard name=‘storyboard1’> <properties> <author>John</author> <studio>Studio X</studio> <framerate>24</framerate> <aspectratio>16:9</aspectratio> </properties> <frames> <frame name=‘a’ duration=‘10’> <objects> <point name=‘A’> <position x=‘0’ y=‘0’/> </point> <point name=‘B’> <position x=‘100’ y=‘200’/> </point> <point name=‘C’> <position x=‘100’ y=‘100’/> </point> <camera code=‘cam[1]’> <pivot>A</pivot> <orientation>C</orientation> </camera> </objects> <movements> <movement> <object>cam[1]</object> <startpoint>A</startpoint> <endpoint>B</endpoint> </movement> </movements> </frame> </frames> </storyboard>
  • 7. A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards Proof of Concepts
  • 8. A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards Pattern Recognition Shape Simplify
  • 9. A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards Pattern Recognition Input Data Processing
  • 10. A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards Pattern Recognition Gesture Recognition
  • 11. [1]  P.  Wells,  The  Fundamentals  of  AnimaIon,  ser.  Fundamentals  (Ava)  Series.  Bloomsbury  Academic,  2006.  [Online].  Available:   hOp:  //books.google.com.br/books?id=7sbOu5oEp4oC   [2]  S.  C´amara,  All  about  Techniques  in  Drawing  for  AnimaIon  ProducIon,  ser.  All  about  techniques  in.  Barron’s,  2006.   [Online].  Available:  hOp://books.google.com.br/books?id=3yVQAAAAMAAJ   [3]  J.  Vogt,  M.  Haesen,  K.  Luyten,  K.  Coninx,  and  A.  Meier,  “Timisto:  a  technique  to  extract  usage  sequences  from   storyboards,”  EICS  ’13  Proceedings  of  the  5th  ACM  SIGCHI  symposium  on  Engineering  interacIve  compuIng  systems,  pp.   113–118,  2013.  [Online].  Available:   hOp://dl.acm.org/citaIon.cfm?id=2494603.2480329   [4]  A.  Yannopoulos,  “DirectorNotaIon,”  Journal  on  CompuIng  and  Cultural  Heritage,  vol.  6,  no.  1,  pp.  1–34,  2013.  [Online].   Available:  hOp://dl.acm.org/citaIon.cfm?doid=2442080.2442082   [5]  R.  Gardies,  Compreender  o  Cinema  e  as  Imagens.  Armand  Colin,  2007.   [6]  R.  Williams,  The  Animator’s  Survival  Kit–Revised  EdiIon:  A  Manual  of  Methods,  Principles  and  Formulas  for  Classical,   Computer,  Games,  Stop  MoIon  and  Internet  Animators.  Faber  &  Faber,  Inc.,  2009. References A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards
  • 12. Obrigado A Pattern Language for semi-automatic generation of Digital Animation through hand-drawn Storyboards phcacique@gmail.com ismarfrango@gmail.com