Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Projection Mapping and You

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Projection Mapping and You

Evan's talk on Projection Mapping theory and techniques for Openlab Workshops and Codasign's workshop on Projection Mapping, June 1012 http://openlabworkshops.org

Avatar for pixelpusher

pixelpusher

June 05, 2012
Tweet

Other Decks in Education

Transcript

  1. Projec'on  Mapping  and  You   A  20-­‐ish  minute  rant  by

     Evan  Raskob  (pixelpusher)   for  hEp://openlabworkshops.org  with   hEp://codasign.com       Orinally  from  Dorkbot  #81  @  Ravensbourne,  London   May  30,  2012  
  2. Gestalt  Laws   •  Intermediate  spaces   •  Law  of

     Proximity   –  Narrow  and  far   •  Invisible  shapes   •  The  smooth  curve:     –  Closure  (of  shapes)   •  Reversing  paEerns   –  Symmetry  (balance)  in  form  across  the  image   •  Con'nua'on,  Unity  in  the  whole     •  Common  Fate  (mo'on)    
  3. Before              /    

             A_er  !  
  4. What  I  Wanted   •  Teach  basic  concepts  of  fiang

     video  /  imagery   into  arbitrary  shapes  
  5. What  I  wanted   •  Hackable  (extensible)   plaborm  for

     s'cking   Processing  sketches  into   arbitrary  shapes   •  Visual  edi'ng   •  Tin'ng  /  post-­‐render  FX   (blur,  glow)   •  Config  XML  file  saving  /   loading   •  wri'ng  to  movies   •  Performance  mode  
  6. Thoughts   •  Anima'on  'meline  (sequence  of  events)  vs.  

    independent  sketches?   – loading  new  XML  configs  to  change  “scenes”     •  Mul'ple  projectors  synced?     •  Do  we  really  NEED  3D?  
  7. Features!!!    Want!!!!!   •  BeEer  edi'ng  controls  (scale,  

    rotate)   •  3D  support??   •  Physics??  For  shapes   •  Kinect  object  scanning   •  BeEer  GUI  (many  small  fixes)   •  Undo  /  redo   •  Object  tracking  (people  follower?)   •  PEOPLE  WHO  ARE  INTERESTED   AND  ENJOY  SH*TTY  CODE  
  8. The  So_ware,  etc.       Using  Processing  for  ease

     of  coding  (some'mes)  and  maximum  portability,  and   community     3D  vs  2D?  Project  onto  3D  models  using  3D  models  as  a  guide?  (requires  all   sorts  of  math).  This  could  be  done  using  saitoobjloader:   hEp://code.google.com/p/saitoobjloader/     Other  libraries:       SurfaceMapper  (open  souce,  bezier  surfaces,  movie  support)   hEp://www.ixagon.se/surfacemapper/     Projected  Quads  from  Mar'n  Ingac:   hEp://marcinignac.com/blog/projectedquads-­‐source-­‐code/     Quase-­‐Cinema  Feijoada  VJ  so_ware   hEps://github.com/AlexandreRangel/QuaseCinemaFeijoada