About
The WebKit Plugin provides an API for incorporating Quartz Composer presentations into
Dashboard Widgets, it is also supported in
Safari web browser. Currently, no browser on the Macintosh that uses a rendering engine other than Safari WebKit allows for Quartz Composer files to be run.
Although Quartz Composer files will usually run in Safari WebKit, those that depend upon
3rd party plugins tend not to render either at good speed or sometimes even at all. The lighter the weight of the file, the simpler, the better, the faster that .qtz will run.
The less the .qtz relies upon nested iterations, replications, scripting and heavyweight embedded graphical & rich media resources the better.
Currently there are no 3rd party or Apple plugins allowing Quartz Composer to run in non-Mac OS applications. Perhaps with the creeping upwards trend for Safari to be used cross platform, such a cross platform , cross browser plugin might be arrived at.
The
WebKit API for Quartz Composer plug in also allows for some simple playback controls to be run upon .qtz files run in the browser.
See the Apple Developer links below for further information.
From dedicated presentations, browser presentations, interface designs, application specific facilities, or system wide services, Quartz Composer's graphical ubiquity seems to never end.
Currently the lack of graphical processing power and necessary Quartz Extreme frameworks limits the capabilities of the iPhone, iTouch and iPad to properly render complex, shader dependent Quartz Composer compostitions, although with each succesive iPhone OS update and improvements upon the chipset employed within the iPhone this will, no doubt, change.
Examples
|
|
The file on the left uses both Apple & Kineme plugins to achieve its rendering. The file on the right uses only Apple's built in patches
|
|
If you see static image instead of animated
example files you are probably running a Gecko / Mozilla based browser or viewing this on a non-Mac OS. The downloadable files only work on a Mac OS.
If you can see the file on the right, but not the one on the
left, you lack some 3rd party plug ins and might have received a message in your browser like the image below had you tried to load the file into a new window or tab. If you can see both files, then you already have the 3rd party (
Kineme) plugins installed that the file on the left requires.
In short, if you have the plugins required you will be able to run the plugin dependent composition.