Hi Folks,
I just discovered this magic piece of software an all I can say right now: I’m totally dazzled of the possibilities. Thanks a lot for a great work, guys!
Now that I am getting into it (at least I try) first questions come up, most of them I could answer by checking the docs on this website and the forum, but right now I am really stuck.
I tried the amazing boygrouping feature - wow. But when I boygroup nodes on the server I can’t see them (as nodes) on the client - this is normal, right?
I patched a little sound-driven animation and now I want to render it on multiple machines, each of them connected to a video-beamer so that i can produce a seamless picture out of 3 or more beamed video images.
Therefore I can’t boygroup the render-node, because then all connected machines will render the same picture (or is there a way to boygroup a renderer with different parameters on client and server???). The problem is now, that I want to animate the camera-parameters of the renderer as well, so that has to be synchronized somehow. Basically the animation of the renderers projection transform is done with some LFOs. But how can I sync an LFO on my clients with one on my server??? Or how can I use the output of a servers LFO on my clients when I do not see the node on my client at all???
Maybe I just deeply misunderstand the whole boygrouping-thing, can someone please bring some light into this? I already read the Boygrouping-Manual, but some of the nodes mentioned there do not seem to exist anymore.
did you play with the girlpower-patch “takehat.v4p”, this patch shows all elements of a basic boygroup setup.
“I already read the Boygrouping-Manual, but some of the nodes mentioned there do not seem to exist anymore.”
Server Setup is replaced by Boygroup (VVVV Server)
Client ID is replaced by Boygroup (VVVV client)
“Therefore I can’t boygroup the render-node, because then all connected machines will render the same picture (or is there a way to boygroup a renderer with different parameters on client and server???). The problem is now, that I want to animate the camera-parameters of the renderer as well, so that has to be synchronized somehow. Basically the animation of the renderers projection transform is done with some LFOs. But how can I sync an LFO on my clients with one on my server??? Or how can I use the output of a servers LFO on my clients when I do not see the node on my client at all???”
The only thing you see on the clients is the renderer, all patching is done on the server - so you do not have to deal with the clients at all.
On the client pin of Boygroup (VVVV Server) you can enter a spread of client IPs.
On the ClientID pin of the Boygroup (VVVV client) the index of the IP is returned for each client as “clientID”. (Boygroup (VVVV client) of course must be boygrouped)
This client ID you can for example use to calculate different transformations for the renderer on each client.; or you can use the ID to choose differen camera settings with “GetSlice”; or …
Trying to understand the help patches of Boygroup (vvvv server) an Boygroup (vvvv client) (pressing F1 when node is selected) might also be helpful.
oh. i finally updated the wrong infos on this site: Boygrouping
ah. and for now: use TCP instead of UDP as the protocol. msberger can sing you a song about this.
as for syncing lfos: make sure the lfo is boygrouped and an iobox connected to the reset pin is not. therefore when you press the reset pin all clients should receive the reset message (rather) simultaneously.