Wait...I thought that Brent said that it was not trivial to implement a
'save as previous version'; It sounded like it would take considerable
resources to implement that.

On Tue, Apr 17, 2012 at 11:30 AM, Luc-Eric Rousseau <[email protected]>wrote:

> softimage developers actually did think about doing forward
> compatibility in the early days (SI3D supported it!), however, it's
> something that in our case would need to be tested on a daily basis to
> see if it doesn't break - a requires constant work.   It's easier when
> the file format is not linked to the data structures; for example if
> it's an XML file or a script like the maya scene file.  in media
> composer, they had one central place that handled the persistance for
> everything.
>
> however, in an object-oriented software where each object is
> responsible for its own persistance, it's very difficult because each
> object has a potential to do something wrong.  how many objects are
> there in XSI, hundreds? , there sure is a lot of place with
> persistance code..
>
> btw if I'm most mistaken they added a 'save as previous version' in
> Max just a couple of years ago - it is something that the softimage
> team could conceivably consider.
>
> On Tue, Apr 17, 2012 at 9:10 AM, Brent McPherson
> <[email protected]> wrote:
> > There is also this quote on the same thread:
> >
> > "...they should be forward compatible as well; if there are objects or
> constructs in a file that is not understood by the version, it is ignored.
> With all of that being said, there have been so many changes between 2.3x
> and 2.4x, I personally think it would be a miracle."
> >
> > With open source you get what you pay for. It is all fine and dandy to
> claim forwards compatibility but if it doesn't work in practice or your
> scenes get corrupted then you have no recourse except to dive into the code
> and fix it yourself. ;-)
> >
> > I think commercial companies avoid forward compatibility because it
> doesn't really benefit you to invest significant engineering resources to
> support customers who are not upgrading. (and the upgrade cycle is what
> allows commercial software companies to invest in new features)
> >
> > Open source is not necessarily market driven or resource bound so they
> (individual contributors) are free to do whatever they want. If you are
> doing something as a hobby then why no jump in and have a stab at making a
> forwards compatible file format. If it doesn't work in practice then no big
> deal and the devs probably learned a lot by trying.
> > Hell, if I were designing a new file format for 3D I would probably try
> to structure things so that I could load unrecognized objects/data and have
> it preserved if the file gets written out again. It would be a nice feature
> to have but obviously wasn't at the top of the list when Maya and Soft were
> developed. ;-)
> > --
> > Brent
> >
> > From: [email protected] [mailto:
> [email protected]] On Behalf Of Ed Schiffer
> > Sent: 17 April 2012 15:44
> > To: [email protected]
> > Subject: Re: 2013 save scene = no load in 2012?
> >
> > just to tease with a sad opensource gracefulness:
> >
> > "The blend file format is made especially for backward and forward
> compatibility."
> >
> >
> http://blenderartists.org/forum/showthread.php?88396-Transfer-From-Different-Blender-Versions.&s=d7921a05b3276ab49f1c70ff874313cc
> >
> > didn't test myself, though
>
>


-- 




-=T=-

Reply via email to