Main Index MAIN
INDEX
Search Posts SEARCH
POSTS
Who's Online WHO'S
ONLINE
Log in LOG
IN

Home: Isadora: General:
QC compostions as plugins

 

 


blouboy
Novice

Jun 2, 2008, 12:04 AM

Post #1 of 7 (1376 views)
Shortcut
QC compostions as plugins Can't Post

I have been playing with some quartz composer compositions that were originally created to use as plugins for vdmx. I have them in the folder /Library/Application Support/ Freeframe and they seem to work fine in Isadora for the most part, and they show up on the video actors list. There are some strange behaviors that I don't understand though. I'm using IsadoraCore on a G4 PowerBook.

I'm assuming that there are individual reason why each does what it does, but I wonder if anyone could shed some light on what might be going on and how to get around individual weirdness to take advantage of them all.

Some work well and do amazing things. http://vdmx.memo.tv/tb_supershape2d_glsl_1_0

This one, http://vdmx.memo.tv/tb_slidetile_1_0_0 doesn't appear in Isadora even after restarting and even though it is in the same folder as all the rest.

This seems to need an input image in order to show up, but the image doesn't appear on the surface. http://vdmx.memo.tv/tb_sphericalharmonics_1_01 It works fine in QC.

This one shows up and works, but lacks the control that would change surfaces. It works fine in QC where that control is very much available. http://vdmx.memo.tv/desaxismundi_maths_surfaces

Many more available and they are a lot of fun to play with.
http://wiki.vidvox.com/index.php/Quartz_Composer
http://vdmx.memo.tv/


monkey presso
Novice

Jun 2, 2008, 3:35 PM

Post #2 of 7 (1365 views)
Shortcut
Re: [blouboy] QC compostions as plugins [In reply to] Can't Post

hi,

almost everything working, except the index type inputs. If you open the original quatz comp. lets take a look to the input splitters. If the type is "index", it not work in isadora. But if you change the type of the input splitter to "number" it will work. (just you have to reconnect the inputsplitter again, because if you change the type, its lose the connection). I suggest to give a minimum value to the input splitter after changing to "number", this minimum value is almost 0.
supershape: in that case there is a parameter smoothing in the quartz composer file, its maybe slow down a bit the processing, if you delete that, and reconnect the inputsplitters will be more faster. (you can smooth the controlls in isadora).

i hope it will help


Mark Coniglio
TroikaTronix / Moderator

Jun 2, 2008, 10:59 PM

Post #3 of 7 (1349 views)
Shortcut
Re: [blouboy] QC compostions as plugins [In reply to] Can't Post

Will look into the ones that don't work and see if I can figure out why. it would be very helpful if you'd enter a bug report about the non working ones at http://www.troikatronix.com/isadorabugs.html

Best,
Mark

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Mark Coniglio / TroikaTronix
Creator of Isadora

(This post was edited by Mark Coniglio on Jun 2, 2008, 10:59 PM)


blouboy
Novice

Jun 2, 2008, 11:37 PM

Post #4 of 7 (1343 views)
Shortcut
Re: [Mark Coniglio] QC compostions as plugins [In reply to] Can't Post

Thanks Mark. I'm not really sure if there is a bug. That's kind of what I was wondering. The plugins were made for another application, and quite frankly, I was amazed that they worked at all.

The vidvox wiki has a template for making QC plugins. My original thought was that there would be something that it might need that Isadora didn't or vice-versa. I couldn't see anything obvious though. I tried a few and they worked, so I just put everything I could gather in the freeframe folder and went off-line to play for hours.

The maths surfaces plugin has a list of surfaces to choose from, so it makes sense to me that it might have been written in some form that just isn't right for what Isadora needs to see. Nothing I can figure out will make it work, but it is probably simple and more indicative of ignorance on my part than of a bug. I suspect the same is true of the image problem with the spherical harmonics plugin. I am really baffled by the one that won't show up in the list of actors, but I am also very willing to believe that Isadora is right to reject it for some reason that is so obvious that I can't see it.

I am constantly learning more about programming in large part to having experimented with QC and Isadora, but I have to admit that it is hard to discipline myself to learn more about writing code when there is a huge and wonderful community out there that gives me the power to make mind bendingly amazing visuals without writing a thing.

I will keep poking around a bit more and when I get a handle on what is happening, I will file a bug report if it seems to be appropriate. Right now, I think I am just discovering more of my own ignorance than anything else.


blouboy
Novice

Jun 3, 2008, 10:10 PM

Post #5 of 7 (1313 views)
Shortcut
Re: [monkey presso] QC compostions as plugins [In reply to] Can't Post

monkey presso, I did finally get a chance to try what you suggested. That has cleared up most of the issues I had. I opened the compositions in question in Quartz Composer and changed and reconnected the input types. I don't have any labels telling me what type of surface I will get, but I can now just give a numerical input and switch among surfaces in the maths_surfaces plugin. I also changed the input type for the sphericalharmonics plugin and can now switch among the 3 different tile types. One of them lets me display the image input as a tile, like I was trying to do. I still can't figure out while the one called slidetile won't show up in Isadora.


Mark Coniglio
TroikaTronix / Moderator

Jun 5, 2008, 1:39 AM

Post #6 of 7 (1275 views)
Shortcut
Re: [blouboy] QC compostions as plugins [In reply to] Can't Post

I'll be taking a look at the index inputs to see what I can do in Isadora to better support them.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Mark Coniglio / TroikaTronix
Creator of Isadora


blouboy
Novice

Jun 5, 2008, 5:05 PM

Post #7 of 7 (1241 views)
Shortcut
Re: [Mark Coniglio] QC compostions as plugins [In reply to] Can't Post

Thanks Mark. Making index inputs work would be a cool addition. It is workable as it is now, but its kind of shooting in the dark. I wonder if it would be possible to make a pop up menu like Quartz Composer gives for a range of choices. That might be handy for other things like say projector blend modes and other places where there are multiple non-numeric inputs. It isn't always clear what is there to choose from.

I finally have all the plugins I had issues with working. The plugin called slidetile now shows up and works well after I simply changed its name. I really don't get that, since it is named similarly to several others that never had any issues.

Maybe this would be a good place to discreetly slip in a plug for the core Image version of Isadora. It's unbelievably easy to whip up a quick plugin in Quartz Composer and then just drop it into the /Library/Application Support/FreeFrame folder. I've had more than 25 bucks worth of fun with that alone.

 
 
 


Search for (options) copyright © TroikaTronix 2007