Hi,
I have 4 Touch processes.
process A is sending channel info about object (Y) to process B, which uses deform outs to send (Y)'s deformations to process C, which renders (Y).
I now have an object (X) that doesn’t need deform out, and ultimately I would like to send channel info from A to C directly so that C can simply apply a simply overall rotation to (X).
The questions I have to do with synchronicity.
(X) and (Y) have to be in synch with one another.
Now, process A can send out info in a synchronized manner for both (X) and (Y), so the question arises on whether or not both object’s info should go through process B before getting to C, to ensure that both stream of info travel - or get stalled - together.
I would think it’s wiser that A sends everything to B, then B sends to C. But still other questions remain.
1 - can there be sync differences in what C renders - differences having to do with wheter the object is received from B in the form of a deform in, or whether a channel is received and the object is transformed locally to C then rendered?
2 - can B hiccup in different ways? ie. is it possible that B - for a given frame - manages to get a deform out for (Y) but not a channel update for (X) through a touch pipe? Or viceversa (which sounds more plausible in this case since all (X) would be is reading a Y rotation from a pipe in and sending it out on a pipe out to C, while (Y) channels coming from A would require a skeleton xform and then be fed to a deform out?
I know the surest solution is probably to just deform X with a bone instead of just having a y rotation and therefore a different transformation methodology… but…other than that?
tx
d