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

Reply via email to