Thursday 16th May PG04 | Personal Tutorial For my PG04 Concept and Prototyping unit, I’ve spent some time exploring some aspects of creative programming and interacting with real objects, such as lights, lasers and machines. It's not difficult to see many production houses seeking more and more technical innovation and development, looking for people that have a unique combination of graphic programming, animation and creative skills. Potential areas: advertising, out of home, installations, fashion and so on. 1
Research My research is focusing on the central question regarding the technology use and adoption and emotion. Our ability to experience and observe things and establish an intimate relationship with them has a lot to say about the way that reality around us is perceived. There is an optimal degree of separation between ourselves and the world we perceive. By standing back from the animal immediacy of our experience we are able to be more empahic with others, who we come to see, for the first time, as being like ourselves. Immersive. I’m very interested in installation art, awareness, film and digital installations. 2
Cinder Cinder is a community-developed, free and open source library for professional-quality creative coding in C++. Cinder provides a powerful, intuitive toolbox for programming graphics, audio, video, networking, image processing and computational geometry. * images collected from http://libcinder.org and http://www.flight404.com
Cinder » C++ based » Free to download and open source » Interactive programs using 2D, 3D or PDF output » OpenGL integration for accelerated 3D » Mac OS X, Windows and most recently the iPhone and iPad » Projects run as applications » Libraries extend the software into sound, video, computer vision, and more... » Sponsored by The Barbarian Group and The Mill * images collected from http://libcinder.org, http://www.flight404.com, http://www.field.io and http://marcinignac.com
Cinder Simple Particle System In these examples, the Particle class is tested with different behaviours.
Cinder Meshes In these examples, several tests with the Mesh and TriMesh Cinder classes.
Kinect Kinect is a motion sensing input device by Microsoft for the Xbox 360 video game console and Windows PCs. Originally created for the Xbox console, code to control the device was produced allowing it to be used with a PC.
Kinect + Cinder Kinect + Cinder Demo.
* images collected from http://www.pushthemonkey.com/ Interacting with real objects The practical work concentrates on making existent objects respond to a software application that is designed specially for the purpose of the installation. One interesting idea is to expand the boundaries of film and make a film interact with real objects!
DMX Protocol DMX512 (or simply DMX) is a standard protocol for digital communication, commonly used to control stage lighting and theatrical effects, which basically means moving lights, colour changing lights, fog machines and so on.
Lasers Lasers are a special form of light. Laser light does not exist in nature. Only human technology can create laser light. The light from a laser contains exactly one color or wavelength rather than a lot of different wavelengths. All the wavelengths are in phase. Laser light waves all travel in the same direction, exactly parallel to one another.
Lasers Lasers can be controlled by DMX, meaning that a software application can control them in order to create effects.
Responding to sound Making objects respond to a sound is possible by implementing OSC protocol between Max/MSP and the Cinder app that is controlling the laser.
Bibliography http://processing.org http://www.shiffman.net/p5/kinect/ http://libcinder.org http://libcinder.org/about/ http://forum.libcinder.org/topic/new-kinect-support http://jiropost.tumblr.com http://www.artec3d.com/3d_scanners_for_fun/ https://github.com/torbensko/Kinect-to-Maya-motion-capture http://en.wikipedia.org/wiki/OpenGL http://www.opengl.org/wiki/Main_Page http://en.wikipedia.org/wiki/Visual_effects http://openglbook.com/the-book/preface-what-is-opengl/ http://www.creativeapplications.net/featured/the-making-of-the-mill-touch-cinder/ http://libcinder.org/docs/v0.8.4/pages.html http://flight404.com/blog/ http://toxiclibs.org http://postspectacular.com http://www.field.io/ http://barbariangroup.com
Thank you.
Recommend
More recommend