Control individual 3D particles?



  • 1. Is it possible to control individual 3D particles? (besides using a 3D particle actor for each object ;-)
    2. Can I control an individual 3D particle AFTER emission/adding an object?
    3. Has anyone used the Kineme QC Particle Tools in Isadora with success?
    Thanks for any hint!


  • Tech Staff

    1. no not really. 2) affriad not. 3) I've never tried so can't help with that one.

  • Tech Staff

    1. I just downloaded it, saved the plugin into library/graphics/quartz composer plugins, opend quartz composer placed the particle tool from the library, published all inputs, saved the .qtz patch into library/compositions and played around with it in Isadora. It does do something but I think you have to try a bit around to get something specific. You need a video or picture input for it to work.

    Best,
    Michel



  • Thanks Michel, I think I have solved my own question. I have tested two ideas: 1. to publish each input/output of each element of the Kineme Particle Tools (object: Particle, object: Emitter etc.). It became clear that some inputs cannot be published,and probably it is no surprise that these have to do with connecting to other objects, and to hierarchies (such as "child operator" etc.) Conclusion: these more complex particle compositions can only be done in QC 32 bit, and not be re-created by "importing" the Kineme Particle Tool elements to Isadora :(
    2. the second idea was to use an existing particle composition in Isadora. That only works, if there are no levels of nested macros - many if not most of the more complex QC compositions use several levels though - but even if I publish inputs on the different levels, Isadora will only recognize the published inputs of the highest level.
    Maybe that also resolves the other question I have posted (QC actors), on why some QC actors work, and others don't: the QC architecture (nesting) seems to create problems when used in Isadora.

    Best,
    Stephan



  • Dear Stephan,

    For what it is worth, the limitations regarding publishing inputs and outputs are based on what is made available by the [QCRenderer API](https://developer.apple.com/documentation/GraphicsImaging/Reference/QuartzFramework/Classes/QCRenderer_Class/Reference/Reference.html) provided by Apple. It does not allow you to "see" anything deeper than the highest level. If patches don't work in Isadora, my suspicion is that it is a limitation of QCRenderer. But I don't see why nested macros shouldn't work -- one question: if you have a free running QC patch with a billboard as the endpoint, and you open it in QuickTime player, does it work? QuickTime player is more than likely using the same API that I'm using. That would be a useful test.
    Best Wishes,
    Mark

Log in to reply
 

Looks like your connection to TroikaTronix Community Forum was lost, please wait while we try to reconnect.