i’m into a projekt where 3d-data has to be transferred from one application to another in realtime maybe via tcp over a loopback-port. since several parties are developing these applications and very likely we will seperate after this cooperation we would not like to build a proprietary protocol but we would like to use a standard format for the data exchange.
the data to be transferred isn’t very much (yet) but we would like to avoid as much overhead as possible. so it would be satisfying in our case to transfer 3d-data once at the beginning and then only to send the changes on the scene (changes on geometry, uv-coordinates, textures…)
my question to you is if you think collada is suitable for this. as i understood collada was built as an exchange format for dcc-tools so i’m not sure what we have to do to get collada doing what we want. if we have to use it in an awkward way and thus generate collada-data that maybe isn’t even valid at all it would be absurd to use it – then we’d just have a sham standardized format.
would you suggest collada for our task? or is there another format you would suggest? maybe U3D?