Quartz Composer
バージョン3.0では、コンポジションプロトコルの概念が導入されました。このプロトコルは、それぞれの目的を達成するため必要となる的確な入力や出力などのテンプレートを提供します。以下のプロトコルは、最初から用意されています:
Graphic Animation - これは入力も出力も必要としない、しかしスクリーンに必ず描画される。これはKeynoteのようなアプリケーションで背景のアニメーションとして使うのに便利である。
Image Filter - フィルタによって画像を変化させます。Render In Image環境を使わないとImage Filterでレンダラーは許可されません。
Graphic Transition - 元の画像から一定の間隔で次の画像へ遷移するトランジションを生成します。
RSS Visualizer - RSSフィードを解析して表示します。
Screen Saver - Finderのためのスクリーンセーバー
Music Visualizer - iTunes内で使用するためのミュージックビジュアライザ
バージョン4.0で新しいプロトコルが一つ追加されました。
Mesh Filter - 入力されたメッシュを変形
正式にプロトコルを追加する方法はありません。しかし将来的には、これを可能にする文書化されていない方法があります。