Hello, I am currently exploring ways to control the scenegraph over the network, i.e. add nodes, create boxes, move them, apply a material, etc.
I was wondering whether anyone pulled that off successfully before, and whether OpenSG provides a mechanism to make this easier. Right now, I am contemplating "flattening" all commands, as in, sending a command "CREATE NODE" that creates a node on the rendering machine, and sends back a GUID to the distant caller for further reference. Setting a node's core would look like "ID 1423 SETCORE ID 201". You can guess how painful this will get when I'll have to remap the entirety of the API, and even more so when the API will change a tiny bitsy between versions. I have read a little about the changelist mechanism used in OpenSG, and it looks like it could be used to handle my issue far more elegantly. Ideally, I would have one or multiple clients sending commands, and the rendering would occur on a single target machine. Would it be possible to have a "shallow" copy of the scenegraph on a client machine? A client would modify his scenegraph, flatten his changelist to a bitstream, send it over the network and then the server would inflate it and apply the client's changes. The server would broadcast this changelist to other clients if necessary. Is this scenario possible? Thank you, Xavier ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Opensg-users mailing list Opensg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensg-users