&t Quartonian: live performance with Quartz Composer » Blog Archive » more QC secrets in “Private Defaults.plist”?
Search

private defaults

FDIV has recently revealed that just typing “defaults write -g QCRegisterPrivatePatches 1″ and “defaults write -g QCShowPrivatePatchSettings 1″ in the terminal you can enable 61 new private patches in QC and some extra settings in the Billboard and “Image with Movie” patches. I went hunting around and found some other settings inside the Quartz Composer applications resources.

Right click on your Quartz Composer.app file and select “show package contents” then go into the Contents/Resources folder. In there is a file called “Private Defaults.plist”. Double click on this file to open it with “Property List Editor” and it reveals the options shown in the screen shot above.

As well as the two settings which FDIV has documented there are a couple of other interesting ones. “QCPrivateIBPalette” is of most interest to me, however enabling this option didn’t seem to change anything in Interface Builder that I can see. So far I can’t actually make any of the settings reveal anything new that can’t be obtained just by typing the defaults settings above. But I’m documenting these here in the hope someone else might find something more here. Or perhaps these settings just aren’t being read by Quartz Composer yet?

2 Responses to “more QC secrets in “Private Defaults.plist”?”

“defaults write -g QCDumpStatistics 1″ causes a block of performance info to be output to the console every frame:

2007-07-01 10:57:39.809 Quartz Composer[20744] *** :
Statistics for frame #00002369 at time 40.6s:
Total patches = 32
Active patches = 32
Traversed patches = 44 (137.5%)
Executed patches = 9 (28.1%)
Execution time = 0.44ms
Render time = 0.734ms

“defaults write -g GFDebuggingMode 1″ also outputs a lot of internal info to the console, including GL texuring info and debug messages from many patches.

Something to say?

You must be logged in to post a comment.