Okay, so, now that the Game Research and Immersive Design Lab’s infamous first-responder project is finished, I’m getting back to work on Quartz Composer hackery.
Frustrated with the tedium of going through all the Xcode project files in a text editor and manually replacing all of the identifiers and filenames when creating a new Quartz Composer Patch, I decided to finally figure out how to create a new Xcode template. It’s pretty straightforward, actually, given Karsten Kusche’s instructions.
I started with QCJP’s Custom Patch code, made it a little more generic, and substituted macros for all the specific names.
To make a Quartz Composer Patch, now all you need to do is:
- Create a new Xcode project with this template
- Give the project a name
- Build the project
- Move the
.pluginfile into/Library/Graphics/Patches/ - Launch Quartz Composer
And, of course, modify the code, if you want to do something other than draw a triangle.
This release is out-of-date.
Holy Crap! :) Nice job
By cwright on 05.08.07 15:32 | Permalink
Really nice work. All I need to do now is learn c/c++/objective-c!!
By Steamshift on 05.09.07 09:30 | Permalink
[…] Since Leopard has been delayed to October we still don’t have an official way of creating new nodes in Quartz Composer. That’s not stopping plenty of people from creating one’s using the undocumented unofficial API and in fact FDIV.net has just published an X Code template to make the whole process easier. Here’s a list of one’s I’ve found, please contact me if you have made any more. […]
By Quartonian: live performance with Quartz Composer » Blog Archive » Round up of QC plugins on 05.12.07 15:12 | Permalink
[…] Quartz Composer tidbits: Steve Morkis over at fdiv has been doing some very interesting work writing custom patches, so far providing an xcode template, custom inspector how-to, and an apple remote patch, amongst others. I’m interested in seeing a cli patch that would send commands to the terminal and run external scripts. Very exciting, though the QC community is a little unsure about what this means in the face of Leopard. […]
By New Media Initiatives Blog » WebWalker 1.6 on 05.18.07 11:03 | Permalink
Thanks for this. I’ve got one patch written but wasn’t looking forward to duplicating and fiddling to create another.
By Ritchie on 05.19.07 18:01 | Permalink
Hi, I wrote SocketReaderPatch that reads strings from TCP Socket, thanks to your work. http://blog.deadbeaf.org/socketreaderpatch/
It was so easy to make a custom patch, thanks for your great work !
By moto on 06.16.07 06:34 | Permalink
[…] See the old version’s blogpost for some additional instructions and user comments. […]
By fdiv.net » New Custom Quartz Composer Patch Xcode Template on 06.29.07 17:04 | Permalink
[…] I used Quartz Composer Custom Patch Xcode template from fdiv.net:Xcode Template for Custom Quartz Composer Patches. (Thanks!) […]
By en.mootoh.log » Blog Archive » SocketReaderPatch on 03.03.08 11:27 | Permalink