Interactive Systems Workshop with C ++ and OpenFrameworks

También está disponible en: Spanish

Duration: 24 hours
Dates: tuesday, wednesday and friday: 18, 19, 21, 25, 26, 28 April; 3, 5 May 2017.
Fee: 180€
Place: HANGAR Center for visual art production | Emilia Coranty 16 08018 Barcelona

Enrollment here |

Interactive systems’ performance describes a hybrid art form that combines performing arts, video art, installation and interactivity, from where emerge new philosophical questions about the virtual body emerge, the augmented scenario and the transformation of the spectator’s roleApplied to the body, artificial vision technologies allow the perception, interpretation and amplification of gestures and body movements, making possible the creation of interactive works that establish meaningful dialogues between machines and moving bodies.

This course is aimed at providing participants with the technical and conceptual tools to design and build an interactive system based on the artificial vision, able to perceive the movements of the body and with them to control audiovisual events in real time.

We will analyze the evolution of the thought around the relation between body, machines and performativity and we will study technical aspects of the interactive audiovisual systems and their specific applications in the scenographic space. We will learn to program in C ++ using openFrameworks, a free and flexible programming environment with the objective of developing interactive installations capable of performing complex audiovisual operations in real time.
Using a prototype-based approach, participants will practice how to apply computational thinking to moving body art by building collective and individual projects where novice and experienced programmers, designers, and performance artists can come all together.
The class will culminate in a sample and collective assessment of students’ work, which may be a specific computer application, an interactive installation or a live performance.

Course aims:

  • To analyze the technical and aesthetic context of the interactive systems in the performance with bodies.
  • Develop programming skills with specialization in artificial vision using the C ++ language and OpenFrameworks.
  • To design a significant performance action and to build a interactive system prototype controlled live with gestures and body movements.

Application areas:

Performing arts, audiovisuals,  scenery and costume design, advertising, architecture, graphic design, education.

Course outline:

  • Study of the evolution in the relationship between body, machines and performativity, traversing historical references from Descartes, the idea of the Total Artwork, phenomenology and body cognition, to the current paradigms of virtual reality and immersive systems. Introduction to the history of computer vision and its relation to the arts. Theoretical analysis on the work of Johannes Birringer, Paul Virilio, Gilles Deleuze, Brenda Laurel, Donna Haraway, Walter Benjamin, Seymour Papert, among others.
  • Technical analysis of an interactive installation: sizing, lighting arrangement, cameras and audiovisual systems. Software and hardware overview for capturing images and for controlling multiple synchronized projectors.
  • Programming in C ++ and structuring of a project in the OpenFrameworks environment introduction. Familiarization with the development environments Xcode and Code :: Blocks. Objects, methods, data and operations, control structures, arrays. Fundamental operations, 2D and 3D graphics generation, and multimedia control.
  • Studies on artificial vision: Methods to acquire and process images of camcorders: detection of contours, faces, colors, movement, recognition of objects. Methods to acquire and process data of Kinect or Leap Motion type depth sensors and motion capture systems. Users detection, movements and contours.
  • Development of computer vision applications for openFrameworks using ofxCv and OpenCV, ofxKinect and ofxOpenNI for skeleton and depth detection, and ofxFaceTracker for understanding faces.
  • Studies on interactivity. Methods of designing interactive experience based on the body. Criteria for assessing qualities of an interactive experience. Construction of prototypes of interactive systems controlled in real time with gestures and movements of the body.

All participants will have an opportunity to show their work at the end of the course.
No previous experience required.

Addressed to:

Dancers, performers, actors, choreographers, computer scientists, set designers, architects, publicists, visual artists, educators and related disciplines.

Requirements for the participant:

Laptop (Windows, Mac OS X, or Linux). In the course we will install Openframeworks, a free and flexible programming environment.

Participants are invited to bring ideas of related projects to be developed during the course.


Workshop by |

, , , , ,

Deja un comentario