CURRENTLY SOLD OUT

Learning Quartz Composer, Book Component: A Hands-On Guide to Creating Motion Graphics with Quartz Composer by Graham Robinson, Surya Buchwald (Paperback, 2012)

About this product

Product Identifiers

PublisherAddison-Wesley Educational Publishers INC International Concepts, Pearson Education (Us)
ISBN-100321857585
ISBN-139780321857583
eBay Product ID (ePID)114843822

Product Key Features

SubjectComputer & IT
LanguageEnglish
TypeTextbook
AuthorSurya Buchwald, Graham Robinson
Subject AreaComputing: Professional & Programming
FormatPaperback

Dimensions

Height229mm
Width178mm

Additional Product Features

Date of Publication06/07/2012
Pagination192
Place of PublicationNew Jersey
Country of PublicationUnited States
Author BiographyGraham Robinson runs Shakinda Productions in Belfast, Ireland, specializing in innovative projection design and interactive visual systems creation. He believes that technology allows us to create art that can inspire humanity and transform society, and has performed audio visual sets all over the world as VJ Shakinda worldwide. Surya Buchwald runs MMMLabs in Portland, Oregon, creating interactive experiences for Nike, Intel, Scion, and others. He traverses the globe as VJ for the Glitch Mob, bringing the Quartz Composer magic to fans worldwide. He also creates interactive video instruments and performs with them as Momo the Monster.
Table of ContentsPreface xv AcknowledgmentsxxiAbout the Authorsxxiii Part I: Quartz Beginner 1Chapter 1: What Is Quartz Composer and Why Should I Learn It? 3Play Video Introduction to Quartz Composer3Installing and Setting Up Quartz Composer5Outputs5Flexibility7Experimentation7Summary7Challenges8 Chapter 2: The Interface and Playing a Movie9Launching Quartz Composer9Editor versus WYSISYG11Viewer13Patch Library (Creator)13Patch Inspector/Patch Variables16Playing a Movie Tutorial Instructions16Summary18Challenges19 Chapter 3: Adding Visual Effects (Pimping It Out) 21Adding a Filter21Filter Chains and Layering 23Filter Tools24Core Image FX and FPS30Summary32Challenges32 Chapter 4: Using LFOs, Interpolation, and Trackballs to Move Stuff33Interpolation Patch: Do Stuff for a Bit33Interpolation as an Amazing Calculator36LFO37Hierarchies with Environment Patches: Trackball and 3D Transformation39Summary42Challenges42 Chapter 5: Debugging (When Things Go Wrong) 43Using Image with String43Debugging Tips45Summary46Challenges47 Chapter 6: Particles (Little Flying Bits of Bling)49Add to Library (Creating a Clip in Leopard)49Starting Point Composition51The Particle System51Real-World Modeling54Blend Modes57Summary57Challenges57 Chapter 7: Mouse Input (Making Your Mouse Do Cool Stuff)59Particle Systems Control59Smoothing Input61Drag-and-Drop Interaction64Controlling a Kaleidoscope68Summary69Challenges69 Chapter 8: MIDI Interfacing (Getting Sliders and Knobs Involved) 71MIDI Notes71How to Get the Information71MIDI Virtual Macros73MIDI Notes to Control Sprites76Adding in MIDI Controllers82Further Control84Summary84Challenges84 Chapter 9: Interacting with Audio (Get Stuff Grooving to the Beat) 85Working with Audio Input85Output89Challenges90 Chapter 10: Lighting and Timelines (The Dark Side of QC) 91Video Tutorial on Lighting92Timelines94Summary96Challenges96 Chapter 11: Replication/Iteration (The Bomb) 97Demo: Replicate in Space97Iteration101Summary105Challenges105 Part II: Quartz Ninja107Chapter 12: Modeling Complex Environments (3D Cities) 109Texturing110One City Building112Beat Reaction112Macro It Up113Duplication114Video Walls115Replicating116Master Scale117Finishing the Plan118Camera119Summary119Challenges119 Chapter 13: Create a Cocoa App (Send Quartz to Your Friends)121Xcode121Demo: Create an Application with Snow Leopard/Leopard122Demo: Create an Application with Lion124More Features: Publishing Inputs with Snow Leopard and Leopard127More Features: Publishing Inputs with Lion129Summary131Challenges131 Chapter 14: Create a Screensaver 133Making the Screensaver133Adding Options135Summary136Challenges136 Chapter 15: Secret Patches, Core Image Filters, and GLSL (Pushing the Boundaries) 137Private Patches137Plugins138JavaScript139GLSL139Core Image Filters 139OpenCL142Summary142Challenges142 Index143Patch Index151