Quartz Composer Guy Haviv www.meetgooya.com
Hello.
Wednesday, November 7, 12
Slide 2
Slide 2 text
Quartz Composer
a brief introduction to
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 3
Slide 3 text
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 4
Slide 4 text
a node based visual
language for mixing
image, graphics, video,
audio, code & other
media.
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Quartz Composer is
Wednesday, November 7, 12
Slide 5
Slide 5 text
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 6
Slide 6 text
free.
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Quartz Composer is
Wednesday, November 7, 12
Slide 7
Slide 7 text
very satisfying, because
you get rapid, beautiful
results.
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Quartz Composer is
Wednesday, November 7, 12
Slide 8
Slide 8 text
Quartz Composer files
are called ‘compositions’
They are saved in
.qtz files.
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 9
Slide 9 text
These files are quite
useful in OS X. They’re
used as:
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 10
Slide 10 text
1. Screen Savers,
2. iTunes visualizers,
3. Keynote plugins
& more.
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 11
Slide 11 text
* They are also playable on any Mac,
(without installing Quartz Composer),
with QuickTime Player.
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 12
Slide 12 text
Basics
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 13
Slide 13 text
Patches
Basics
Quartz Composer Guy Haviv www.meetgooya.com
Each composition is made of
Wednesday, November 7, 12
Slide 14
Slide 14 text
There are 3 types
of patches:
Basics
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 15
Slide 15 text
Quartz Composer Guy Haviv www.meetgooya.com
1. Providers
supply data from outside
sources to a composition
(audio input, video input,
keyboard, mouse, Apple
Remote, etc.)
3 types of patches
Wednesday, November 7, 12
Slide 16
Slide 16 text
Quartz Composer Guy Haviv www.meetgooya.com
2. Processors
process inputs and output
results.
(image filters, audio filters,
etc.)
3 types of patches
Wednesday, November 7, 12
Slide 17
Slide 17 text
Quartz Composer Guy Haviv www.meetgooya.com
3. Consumers
render results to a destination
(such as the screen)
(Billboard displays images,
Cube draws a cube, Particle
System, etc.)
3 types of patches
Wednesday, November 7, 12
Slide 18
Slide 18 text
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Provider Processor
Consumer
Wednesday, November 7, 12
Slide 19
Slide 19 text
Let’s build some
compositions
Getting started
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 20
Slide 20 text
1. Cube + Image +
Keyboard
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 21
Slide 21 text
2. Audio input
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 22
Slide 22 text
3. Video input
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 23
Slide 23 text
Quartz Composer Guy Haviv www.meetgooya.com
I used Quartz Composer to create an interactive poster.
Introduction
Wednesday, November 7, 12
Slide 24
Slide 24 text
Using .qtz files
Getting started
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 25
Slide 25 text
Just drag a .qtz file into a
slide in Keynote.
:)
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
To use a composition inside Keynote:
Wednesday, November 7, 12
Slide 26
Slide 26 text
More ways to use .qtz
files next time.
Introduction
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12
Slide 27
Slide 27 text
Quartz Composer Guy Haviv www.meetgooya.com
Scriptographer
Illustrator scripting plugin
www.scriptographer.org
Mac & PC
Next Time (maybe)
Wednesday, November 7, 12
Slide 28
Slide 28 text
Thank you.
Guy Haviv
[email protected]
Guy Haviv
Quartz Composer Guy Haviv www.meetgooya.com
Wednesday, November 7, 12