Week 7 - Realtime Video Processing & Quartz Composer

Intro Video: Mythbusters Painting Demo

Mid-semester Eval and Withdraw

Why?

Quartz Composer

Quartz Composer is a development tool for processing and rendering graphical data. Its visual programming environment lets you develop graphic processing modules, called compositions, without writing a single line of code.

— Quartz Composer User Guide

Quartz composer is a node based, visual programming environment. This style of programming is sometimes called dataflow programming. Related programming environments include Max/MSP, Pure Data, and Nodebox 3. Dataflow interfaces are also found in non-realtime graphics and audio platforms like Nuke, Maya, and Reason.

Download Quartz Composer

Quartz Composer is part of the “Graphics Tools for Xcode 7.2” bundle. You can download it here:

https://developer.apple.com/downloads/

You will need to sign in with an Apple ID account, but you should not need to purchase a develoepr account. Despite the name, you should not need Xcode 7.2 either.

Note: Quartz composer and many example files are older and not “signed” by apple. You may need to right click the application or example and choose “open” from the contextual menu to open them on your computer.

Overview

SAVE YOUR WORK FREQUENTLY!

Jay Thrash: 4 Minute Guide to Quartz Composer

Some Useful Patches

Source > Video Input

Render > Billboard

Image > Filter > Color Controlls

Generator > Random + Image Crop

Animation > Wave Generator

Random + Math

Mouse

Custom > Composite

Evironment > Iterator + Iterator Variables

Programming Patches

Program > JavaScript

Program > Core Image Filter

Reference

** READ THE TIPS SECTION OF THE LAUNCH WINDOW! **

Quartz Composer User Guide

Kineme’s Guide

Examples

You can find some Quarz Composer compositions and patches on-line. Unfortunately, I’ve found many to be broken or dead ends.

You will find some examples linked to from within the Quartz Composer app itself.

You can also find some hidden in the Application by selecting its icon in the Finder, right clicking to open the contextual menu, and selected “Show Package Contents”

Homework

Sound Unit

Links