Versionning of 3D data ?

A place for Ogre users to discuss non-Ogre subjects with friends from the community.
Post Reply
User avatar
madmarx
OGRE Expert User
OGRE Expert User
Posts: 1671
Joined: Mon Jan 21, 2008 10:26 pm
x 51

Versionning of 3D data ?

Post by madmarx »

Hello Ogre fellows!

I have some difficulties to find the good way to handle 3D data (jpg, mesh, .scene) in my relatively big project. The data changes during the project because at first we use unfinished scene and characters. The meshes names change, the textures names change etc...

Should I version the .max and original maps, or the exported data?

I tried SVN, without being convinced. This question is not an easy one IMO!

Your experiences and thoughts are welcome :D !

Pierre
Tutorials + Ogre searchable API + more for Ogre1.7 : http://sourceforge.net/projects/so3dtools/
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: Versionning of 3D data ?

Post by jacmoe »

SVN is much better than Git or Mercurial for binary files. :)
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
Klaim
Old One
Posts: 2565
Joined: Sun Sep 11, 2005 1:04 am
Location: Paris, France
x 56
Contact:

Re: Versionning of 3D data ?

Post by Klaim »

I think he was talking about suggestions for more graphic/binary data oriented system that would not be very well known by us developers.

If I remember well, there is somethink like that in one of the Adobe suites, some kind of graphic database, but I'm not sure it's as useful as SVN.
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: Versionning of 3D data ?

Post by jacmoe »

/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
madmarx
OGRE Expert User
OGRE Expert User
Posts: 1671
Joined: Mon Jan 21, 2008 10:26 pm
x 51

Re: Versionning of 3D data ?

Post by madmarx »

Thanks for the ideas.

The real problem for me is the creation / destruction of numerous files. Since exports creates lots of differents files each time (maps, meshes), and we work together on the same datas directory, each time we do an update, deleted files come back to life and polute the lasts exports, if they were not properly cleaned etc...

I came up with the following ideas :
-> locking completely the export directory (instead of allowing multi user) when a change is needed could be a good solution indeed. The user just delete everything before reexporting (turtoiseSVN->delete), and then add them all.
-> or merging all exported data into zips/database file could do it ok too.
Tutorials + Ogre searchable API + more for Ogre1.7 : http://sourceforge.net/projects/so3dtools/
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: Versionning of 3D data ?

Post by jacmoe »

I think that would be a bad idea if using SVN.
You'd loose the benefit of SVNs good handling of binary deltas.
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: Versionning of 3D data ?

Post by jacmoe »

A found a blog about DAM:
http://This post is suspected as SPAM! If you feel otherwise contact a moderator./
You might get some ideas from browsing it - he did a comparison of a whole shed-load of Digital Asset Management systems.

Maybe EnterMedia?
http://entermediasoftware.com/index.html
Open source. :wink:
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
madmarx
OGRE Expert User
OGRE Expert User
Posts: 1671
Joined: Mon Jan 21, 2008 10:26 pm
x 51

Re: Versionning of 3D data ?

Post by madmarx »

Thanks jacmoe!
These are appreciated :D . The DAM blog describe clearly some of my problems, and potential solutions.
Tutorials + Ogre searchable API + more for Ogre1.7 : http://sourceforge.net/projects/so3dtools/
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0
Post Reply