Slide 1

Slide 1 text

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