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

Projection Mapping and You

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

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