The course is focused on the generative aspects of multimedia design and the authoring process, interaction design and the control of media elements in interactive projects. Students will experiment with a broad range of media elements with an emphasis on controlling media behavior through code.
The main development environment for the course will be openFrameworks, although Flash (Builder) will also be used. Students should have previously attended the Software Studies for Media Designers course, or demonstrate having acquired equivalent skills. Students are required to plan, develop, document and present a project at the end of the course.
Course files can be downloaded here (updated throughout the course).
Recommended bibliography:
Noble, J., 2009. Programming Interactivity: A Designer’s Guide to Processing, Arduino, and Openframeworks, O’Reilly Media.
12th Apr 2011 9 – 12Â :Â Introduction (openFrameworks/C++, Xcode, Flash Builder), text
13th Apr 2011 9 – 12 : Generative graphics 1 – 2D vector graphics
14th Apr 2011 9 – 12Â :Â Generative graphics 2 – particle systems
15th Apr 2011 9 – 12Â :Â Generative graphics 3 – 3D and textures
19th Apr 2011 9 – 12Â :Â Image processing
20th Apr 2011 9 – 12Â :Â Video
26th Apr 2011 9 – 12Â :Â Computer vision
27th Apr 2011 9 – 12Â :Â Sound (output)
28th Apr 2011 9 – 12Â :Â Sound (input)
29th Apr 2011 9 – 12Â :Â Audiovisuals
3rd May 2011 9 – 12Â :Â Touchscreen devices 1
4th May 2011 9 – 12Â :Â Touchscreen devices 2
5th May 2011 9 – 12Â :Â Further explorations with physical computing and natural UI
6th May 2011 9 – 12Â :Â Project proposals – presentation and discussion
10th May 2011 9 – 12Â :Â Project development
11th May 2011 9 – 12Â :Â Project development
12th May 2011 9 – 12Â :Â Project development
13th May 2011 9 – 12Â :Â Project presentation