So just to clarify, scenes saved with 2013 are not backwardly compatible
with 2012, never were and never will. Simple!


On 17 April 2012 14:10, Eric Turman <[email protected]> wrote:

> Fair enough, thanks for the clarification :)
>
>
> On Tue, Apr 17, 2012 at 8:04 AM, Brent McPherson <
> [email protected]> wrote:
>
>> If it was trivial we would have added it by now...
>> --
>> Brent
>>
>> From: [email protected] [mailto:
>> [email protected]] On Behalf Of Eric Turman
>> Sent: 17 April 2012 13:08
>> To: [email protected]
>> Subject: Re: 2013 save scene = no load in 2012?
>>
>> Brent: Makes total sense...It would be nice, however, to be able to save
>> out to an older version from the newer version...not nice enough to prevent
>> awesome new updates, but nice enough if it were a relatively trivial task.
>>
>> Xavier: Nice visuals :)
>>
>> On Tue, Apr 17, 2012 at 6:04 AM, Brent McPherson <
>> [email protected]<mailto:[email protected]>> wrote:
>> Ronald,
>>
>> It is not a business decision to boost sales. The reasons are purely
>> technical.
>>
>> Loading newer scenes in older software means the older software had to be
>> designed that way so it can handle things like newer operators or data
>> types that don't exist in the old system. What is the result of running an
>> undefined operator? What about a new geometry or type? How do you preserve
>> the new data and allow modifications on top? It is a difficult and
>> error-prone problem.
>>
>> In fact, the development cost is so high that I don't know of any complex
>> software product that supports forwards compatibility. Quite frankly we
>> would rather spend our time enhancing the product and adding new features.
>>
>> The reason why you can many times load newer scenes in older versions is
>> because 1) the rate of adding new features slows down in a mature product
>> and 2) you may not be using any of the newer features in that particular
>> scene.
>>
>> The problem is it would hard to determine whether a given file uses any
>> newer features before loading it. We also have no automated way of tracking
>> all the persistence changes between releases so we simply try to avoid
>> changing persistence in SAP releases but not for major versions.
>>
>> The reason we block loading of newer scenes because 1) we don't want you
>> to accidentally destroy an asset by loading/saving it in an older version
>> and 2) we want to prevent scene corruption/crashes caused by loading
>> unrecognized operators/data. The backdoor Maya ascii workaround is perfect
>> IMHO because it prevents casual corruption but allows a (potentially
>> unsafe) workaround for power users.
>> --
>> Brent
>>
>> -----Original Message-----
>> From: [email protected]<mailto:
>> [email protected]> [mailto:
>> [email protected]<mailto:
>> [email protected]>] On Behalf Of Toonafish
>> Sent: 17 April 2012 00:35
>> To: [email protected]<mailto:
>> [email protected]>
>> Subject: Re: 2013 save scene = no load in 2012?
>>
>> Maya scenes are not backward compatible as well, but the funny thing is
>> that if you save a scene as Maya ascii, you can change the version number
>> in a text editor, 9 out of 10 times the scene loads without any problem in
>> any previous version. I suspect its more a business decision to boost sales
>> then anything else.
>>
>> I bet if you knew what to change in a SI 2013 scene, it would load just
>> fine in 2012.
>>
>> -Ronald
>>
>> On 4/13/2012 6:56 PM, Stephen Blair wrote:
>> > Yes, I think that was one exception
>> >
>> > -----Original Message-----
>> > From: [email protected]<mailto:
>> [email protected]>
>> > [mailto:[email protected]<mailto:
>> [email protected]>] On Behalf Of Eric
>> > Cosky
>> > Sent: April-13-12 12:49 PM
>> > To: [email protected]<mailto:
>> [email protected]>
>> > Subject: RE: 2013 save scene = no load in 2012?
>> >
>> > I am sure you are right. For some reason I thought file formats didn't
>> > necessarily change every release but I think I was mixing up service
>> > packs/SAP with annual releases. For instance I can load SI2012SAP
>> > scenes in SI2012SP1.
>> >
>> > Sorry for the confusion -
>> >
>> >
>> >
>> > -----Original Message-----
>> > From: [email protected]<mailto:
>> [email protected]>
>> > [mailto:[email protected]<mailto:
>> [email protected]>] On Behalf Of Stephen
>> > Blair
>> > Sent: Friday, April 13, 2012 9:39 AM
>> > To: [email protected]<mailto:
>> [email protected]>
>> > Subject: RE: 2013 save scene = no load in 2012?
>> >
>> > This is expected with every new version.
>> > Do you usually load scenes into older versions? I'm surprised it
>> > works, it never does for me.
>> >
>> > From: [email protected]<mailto:
>> [email protected]>
>> > [mailto:[email protected]<mailto:
>> [email protected]>] On Behalf Of Eric
>> > Cosky
>> > Sent: April-13-12 12:33 PM
>> > To: [email protected]<mailto:
>> [email protected]>
>> > Subject: 2013 save scene = no load in 2012?
>> >
>> > Just a heads up in case it affects other people, I was just trying to
>> > check some differences in RTShader behavior in SI2012SAP (and there
>> > are differences fwiw) and was greeted with the following error when
>> > trying to load the scene:
>> >
>> > ---------------------------
>> > Autodesk(r) Softimage(r)
>> > ---------------------------
>> > You are trying to load a scene with an unsupported version.
>> > This software supports scenes from version 108 to 1000
>> >
>> > Actual scene version: 1000
>> > Please try to load it from version: 1100
>> >
>> >
>> > ---------------------------
>> > OK
>> > ---------------------------
>> >
>> > I don't think I used any new features in the scene, but thought maybe
>> > I did without realizing it so I tried again saving an empty scene in
>> > 2013 and it wouldn't load in 2012SAP either. Not sure if this is
>> > expected with every new version of SI but I never noticed this
>> > happening before so I thought I'd mention it in case it helps someone
>> who needs to remain compatible.
>> >
>> >
>>
>

Reply via email to