Quartz Composer

Quartz Composer is a tool included with AppleComputer's ExCode development tools. It is a VisualProgramming system (familiar to users of InterfaceBuilder) for exploring the Quartz graphics technologies and building prototypes that combine these technologies in various ways. The resulting .qtz programs can be dropped directly into the "Library/Screen Savers/" or used as a sound visualization in iTunes, for example.

Every project has a workspace for laying out and connecting objects, and a live Viewer for showing the results of the current program as an animation or graphical result.

Available objects (or "patches") are categorized:

There are also CoreImage? filters for operating on image data: Each object can have input and output parameters which can be either set to constants or connected to other objects.

You can organize subsystems into "macro patches". The workspace includes a browser which shows the hierarchy of macros, a palette of predefined patches (each with full documentation) and a workspace showing the structure of the current macro or root application.


Examples of the kinds of effects you can create with Quartz Composer:


EditText of this page (last edited March 17, 2014) or FindPage with title or text search