CONTENT: introduction to real time computer graphics programming using max/msp/Jitter programming environment
Jitter is a collection of max/msp objects for graphics, video and 3D (using OpenGL). The course contains tutorials as introduction to max and jitter programming, Focus is on programming interactive video and 3D. Jitter is suitable for off-line applications that require real time interactive control of graphics, video or 3D. Genres of application may be interactive art, interactive video, games, presentation/performance technology.
Learning outcomes:
Learn the basic skills for programming interactive computer graphics project with max/msp/Jitter.
Program:
1) Intro to computer graphics and interactive art with max&Jitter
intro to max and Jitter as programming environment
readings: Jitter tutorial pdf chapter 1,4,5
Jitter tutorials: basic max objects and jitter matrix & lcd objects
2) Jitter tutorials: video control and interaction, real time video effects, video alpha channel effects
readings: Jitter tutorial pdf chapter 7,8,10, 29
3) Jitter tutorials: basic algorithms for video camera as sensing device, computer vision, live video compositing
readings: Jitter tutorial pdf chapter 14, 15, 25
4) Jitter tutorials: Jitter 3D objects: geometric primitives, moving the camera, 3D models, simple walkthrough engine
readings: Jitter tutorial pdf chapter 30,32,34
5) Jitter tutorials: Jitter 3D objects: texturing, simple animation, lights, fog, materials
readings: Jitter tutorial pdf chapter 35-36
6) Jitter tutorials: procedural graphics
Jitter project
7) Jitter project