Quartz Composer

November 8th, 2006 by steveblue
Quartz Composer

In Quartz Composer, I design visualizations that can be output as screen savers, autonomous movies, or integrated into any Cocoa design. Quartz Composer is an Application found in the XCode Developers Tools that comes on every Tiger Disc.

Quartz Composer

Why play with Quartz?

Quartz is the backbone for everything Apple will be doing with new user interfaces in OS X Leopard. Apple is developing a whole new user experience for OS X, much like they did in 1984 and in 2001 with the iPod, and now the iPhone. Apple is extremely adept at creating god user interfaces. The change will come with Applications that do not use multiple windows, but instead single panes. Think about it… how many Applications on a Mac already only have one window? iTunes, iPhoto, even Final Cut Pro has panes that do not overlap. This is to direct the users attention to the task at hand. In OS X Leopard, Apple is developing interfaces like Time Machine and Spaces that will use what is known as Core Animation, to bring a new and simpler level of interaction on a Mac.

Quartz Composer lets us dive into the future of OS X.

What can I do with Quartz?

  • Create iTunes Visualizations
  • Make user interfaces, in conjunction with Cocao.
  • Use for art making
  • Create screen savers
  • And much more!

Quartz Composer is a node based sequencing language that takes advantage of the Core Image and Core Video devices built into OS X. It resembles Max/MSP, a nodal sequencing language created by Cycling74.

How Do I Install It?

I am simply amazed by some of the Applications Apple has hidden in the Tiger install disc. First, check to see if you already have it. Quartz Composer is found in Developer/Applications/Graphics Tools/Quartz Composer.app.

Quartz Composer is a program found in the XCode Developers Tools that comes on every copy of OS X Tiger 10.4. You can install XCode from the Tiger Install Disk, or download it from Apple’s developers site. This requires you to login with your Apple ID and password to register as a developer (totally free). XCode can be downloaded here. It is 1 Gigabyte and could take a while to download.

Here are some links to get started with Quartz Composer:

Introduction to Quartz Composer Programming Guide

ZUGAKOUSAKU: Quartz Composer Samples




What did you learn in this post?
Or did it leave you with further questions?


Comment here to Ask Steve Blue!

Written by Steve Blue
steveblue@iuseapple.com

2 Responses to “Quartz Composer”

  1. Murphy

    Hey -

    I know NOTHING about Core Animation, but I was wondering if there’s any way to convert a brief quicktime video into a Quartz Composition. I’m guessing it’s a NO.

    Thanks.

  2. steveblue

    You can import to a Quicktime movie in a Quartz Composition using the Movie Loader Input Object using Quartz Composer in Leopard (I believe it was called something different in Tiger). You would then hook it into a Billboard object via the Image condition for viewing in the preview window. This is possibly the simplest Quartz Composition.

Leave a Response



iUseApple is powered by WordPress 2.3.3 and Unnamed SE by Xu Yiyang
Entries (RSS) and Comments (RSS)