On Aug 21, 2008, at 3:27 PM, Christopher Wright wrote:

I have a bunch of particle systems, and I want them to operate inside an iterator, instead of having a bunch of copies (16 for now, but ideally, this should be generalized to any number)...I have an iterator, with a macro inside it, and inside that is the actual particle system. It's set to use external time, and the time I feed it is patch time + index. This causes some crazy, yet almost- decipherable flickering when the thing is going. On the other hand, if I unroll the iterator and wire all 16 copies up by hand (copies of the macro *containing* the particle system, mind you!) then everything works beautifully.


The particle system patch is only time-invariant if the particle count is held constant across all iterations -- changing the particle count seems to cause the patch to re-init some of its state, and give you randomized results. unplug the input, and it magically becomes sane :)

I don't understand, then, why the unrolled version works. I'm changing the particle count there just as in the iterator version. The only difference is that in the iterator version, the histogram is forwarded through the iterator to the macro, as opposed to just going straight to the macro. Either way, it is (should be?) precisely the same data that actually reaches the particle system patch.

-G
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to