Quartz Composer Plugins issue

Foturo's picture

Hello everyone,

I am new to quartz and am having some trouble running third party plugins on my late 2011 MBP OSX 10.6 machine. Hope somebody can help me out. So, here's what the problem is:

After copying the plugins in the Patches folder and opening quartz the newly installed plugin is not found by the system. I have previously installed plugins and they still work(Kineme Core and GLTools) Another strange thing is that I no longer get the admin password dialog when copying plugins to the folder. This is the log that the program returned when I installed the "1024 Perspective" plugin and ran the example file that came with it:

> (null)
<QCNodeManager | namespace = "com.apple.QuartzComposer" | 486 nodes>: Patch with name "QCPlugInPatch:_1024_PerspectivePlugIn" is missing
 
> Macro Patch
Cannot create node of class "QCPlugInPatch" and identifier "_1024_PerspectivePlugIn"
 
> Macro Patch
Cannot create connection from ["outputXDrag" @ "MouseInteraction_4"] to ["input1X" @ "PlugInPatch__1024_PerspectivePlugIn_1"]
 
> Macro Patch
Cannot create connection from ["outputXDrag" @ "MouseInteraction_1"] to ["input4X" @ "PlugInPatch__1024_PerspectivePlugIn_1"]
 
> Macro Patch
Cannot create connection from ["outputXDrag" @ "MouseInteraction_2"] to ["input3X" @ "PlugInPatch__1024_PerspectivePlugIn_1"]
 
> Macro Patch
Cannot create connection from ["outputYDrag" @ "MouseInteraction_1"] to ["input4Y" @ "PlugInPatch__1024_PerspectivePlugIn_1"]
 
> Macro Patch
Cannot create connection from ["outputYDrag" @ "MouseInteraction_3"] to ["input2Y" @ "PlugInPatch__1024_PerspectivePlugIn_1"]
 
> Macro Patch
Cannot create connection from ["outputYDrag" @ "MouseInteraction_2"] to ["input3Y" @ "PlugInPatch__1024_PerspectivePlugIn_1"]
 
> Macro Patch
Cannot create connection from ["outputXDrag" @ "MouseInteraction_3"] to ["input2X" @ "PlugInPatch__1024_PerspectivePlugIn_1"]
 
> Macro Patch
Cannot create connection from ["outputImage" @ "ImageLoader_2"] to ["inputImage" @ "PlugInPatch__1024_PerspectivePlugIn_1"]
 
> Macro Patch
Cannot create connection from ["outputYDrag" @ "MouseInteraction_4"] to ["input1Y" @ "PlugInPatch__1024_PerspectivePlugIn_1"]
 
> (null)
State restoration failed on <QCPatch = 0x19ACBA90 "(null)">

Thanks in advance, Atanas

smokris's picture
Re: Quartz Composer Plugins issue

@Foturo: There are two plugin folders: "Quartz Composer Patches" (for private API plugins) and "Quartz Composer Plug-Ins" (for public API plugins).

Kineme plugins use the private API and should go in "Quartz Composer Patches".

Pretty much all other plugins (including the 1024 plugins) use the public API and should go in "Quartz Composer Plug-Ins".

Foturo's picture
Re: Quartz Composer Plugins issue

Thanks! Everything works fine now.