Archive for plugin

_1024_VectorField QCPlugin

Posted in QC plugins, quartz composer with tags , , on March 21, 2012 by Francois Wunschel

Nah, not finished/polished, but worth a quick try.
Samples an image and draws primitive lines according to RGB data.
A few controls and some randomness allow a few nice effects.
Hoping to find the time to push it a bit further…

10.5/10.6, sample file included.
DL from the box (sort the box by date to have it on top of the list)


_1024_StructureMerge QCplugin

Posted in QC plugins, quartz composer with tags , , on August 23, 2011 by Francois Wunschel

I’m into DMX/Artnet structures at the moment,
and I just needed a tiny lightweight plugin to combine2 structures,
while preserving the keys and order
and keeping everything at the same level.

Faster than a javascript equivalent.
Download from the box.

_1024_VL3000_Spot QC Plugin

Posted in DMX fixtures, QC plugins with tags , , on August 5, 2011 by Francois Wunschel

A little Quartz Composer Plugin to generate a structure of 8bit DMX values (0-255) for a Vari-Lite VL3000 Spot unit.

I just happen to have to control such a unit for an upcoming installation, so I thought I could share.
I’d be happy to know if it works as expected… any report welcome.
It should separate the Pan/Tilt… values automatically into two 8 bit packets.
Download from the box. 10.5-10.6 (untested on 10.7), universal 32/64.

_1024_MetaBalls QCPlugin

Posted in QC plugins, quartz composer with tags , , , on February 25, 2011 by Francois Wunschel

Meatballs Metaballs, yeah, how original.
These ones come with hair, so I’d rather call them Big Fat Hairy Balls, on the CPU.

Uses the marching cube method, from sources taken here and there on the net.
(big up to Andreas Jonsson, Matthew Ward, Jeff Lander, Paul Bourke and Paul Baker for their great references.)
The plugin is still highly un-optimised, using direct GLcalls for hair instead of vertex arrays. So there’s plenty of room for enhancement.

Sample files in the download archive  (including a pretty cool audio reactive comp.)

_1024_LSystem

Posted in QC plugins, quartz composer with tags , , , on February 24, 2011 by Francois Wunschel

Herr Lindenmayer, ja ja, sicher !
Not optimized (it uses Display Lists and not VertexArrays), still fun.
A great opportunity to practice your german.
Check http://en.wikipedia.org/wiki/L-system for detailed explanations.
This will also reveal that the guy was actually Hungarian.
My bad. Magyar túl nehéz.
Still not working inside an iterator although I tried the @synthesize method.
Ivars is something I don’t quite get. And I hate cocoa.
But I like chocolate++.
Next step ? Replace the point with textured PointSprite.


Metaballs

Posted in experimental with tags , , on February 24, 2011 by Francois Wunschel

I found an interesting article about marching cubes and tryied to port it to a QCplug.
So… yet another sluggish metaballs.
The calculation is done on the CPU, hence a speed ok at low resolution, but quite troubled at higher rez. / polycount.
Still, the effect is quite nice and blobby. Nothing new here, but a nice opportunity to learn how to make polygons from a cube_grid.

and more interesting: Hairy Balls…

_1024_Rope QCPlugin

Posted in QC plugins, quartz composer with tags , , , , on February 22, 2011 by Francois Wunschel

Quite explicit: a plugin to simulate a rope, using Verlet integration.
Doesn’t work inside an iterator (yet).
Sample files included.

_1024_PerspectiveMatrix QCPlugin

Posted in QC plugins, quartz composer with tags , , , on February 22, 2011 by Francois Wunschel

I had a few requests from people wanting a modified version of _1024_Perspective plugin, that works not just on a quad, but on the whole openGL scene.
I happened to have this plugin internally, so here is PerspectiveMatrix, that does the job.
Layer it BEFORE your bunch of sprites, and they will all match the perspective plane that you define.
Usefull when mapping just one plane.
Sample file included. download from the box.

_1024_SVG 1.1

Posted in QC plugins, quartz composer with tags , , on February 2, 2011 by Francois Wunschel

1.1 release.

– now supports SVG element color
– added absolute/relative paths (thxx Vade + Bernardo)
– option to override SVG color + line width
– added SVG to QCStructure patch
– updated example QTZs

Download from the box.

_1024_SVG QCplugin

Posted in QC plugins, quartz composer with tags , , , on February 1, 2011 by Francois Wunschel

A work in progress plugin to load a SVG vector file and render it using GL_LINES.
Currently supports paths, rectangles and circles.
Color and filling are not supported yet.
SVG path is absolute (unless someone points me a way to handle relative path in a QCplugin).
Note that you may have reduce the scale in order to see something in your viewport.

10.5/10.6 Universal. Sample file included, along with anIllustrator file to check the best positioning.