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]