|
Project 6: Quartz Composer One approach to procedural authorship is by abstracting code-writing to a higher level. Visual programming languages are becoming more common in 3D applications and even some complex behavior authoring systems, like Virtools. Visual programming tools allow the author to create behavior and interactivity through assembling abstract visual representations of core language concepts, rather than writing code. Use Quartz Composer to create a screensaver or small interactive visualization. Use at least 5 different tools from the library in your program. If you are creating an interactive application, consider what kind of input you will use (mouse, keyboard, camera). To run Quartz Composer you will need Mac OS X Tiger (10.4) and the Tiger development tools. These are all available on the Macs in the new 318 CM lab. Turn in a write-up of your project, and a zip file with the source code. You may also wish to take a screenshot of your running program to share with others. Due November 4 at midnight.
|