Quartz Composer
Da Wikipedia, l'enciclopedia libera.
Quartz Composer | |
---|---|
Sviluppatore | Apple Computer |
Ultima versione | 2.0 / |
OS | Mac OS X |
Genere | programmazione visuale |
Licenza | Software proprietario |
Sito web | http://www.apple.com/macosx/ |
Quartz Composer è un linguaggio di programmazione visuale incluso degli Apple Developer Tools dedicati al sistema operativo Mac OS X 10.4. Il linguaggio è indirizzato alla realizzazione di effetti visivi basati sull'utilizzo di componenti preconfezionati che vengono assemblati per realizzare composizioni anche molto complesse.
Quartz Composer utilizza OpenGL, Core Image, Core Video e altre tecnologie incluse nel sistema operativo Mac OS X coniugandolo con un paradigma di programmazione visuale. Apple ha integrato la tecnologia Quartz Composer profondamente nel sistema operativo. Le composizioni create con Quartz Composer possono essere eseguiti da ogni applicativo che integra la tecnologia QuickTime. Questi applicativi richiedono il Mac OS X 10.4 dato che i componenti integrati da QuickTime sono disponibili da quella versione. Le composizioni possono essere integrate anche all'interno di classi Cocoa o Carbon. Dato che Quartz Composer fa un esteso uso di texture, accelerazione hardware e pixel shader per il suo utilizzo è raccomandata una scheda grafica recente e almeno 32 Mbyte di VRAM.
Quartz Composer ha molte similarità con il programma Max/MSP sebben questo vengo principalmente utilizzato per mostrare degli effetti visiva associati a un un flusso audio. La capacità dei componenti di gestire sorgenti esterni come flussi audio o MIDI all'interno del player QuickTime o di altre applicazioni QuickTime compatibili ha generato un grande interesse tra i VJ. Molti VJ utilizzano Quartz Composer per generare effetti video durante il mixing dei pezzi audio.
Pierre-Olivier Latour ha sviluppato la prima versione di Quartz Composer chiamata PixelShox Studio.
[modifica] Collegamenti esterni
- (EN) Quartz Composer Programming Guide da Apple Computer
- (EN) iVisualize freeware plug-in for iTunes by Christoph Vogelbusch that allows iTunes to use Quartz Composer compositions for visualizers.
- (EN) ChatFX 3rd party software to put put special effects (distortion, bluescreen, 3d, etc) in iChat using Quartz Composer compositions.