Author Topic: Corona 12 crashes all previous Coronas  (Read 496 times)

2025-05-12, 20:44:21

Stan_But

  • Active Users
  • **
  • Posts: 529
    • View Profile
    • https://www.behance.net/archdizs
Hi,
do you know about the big problem that when trying to open a max file with Corona 12 in the 3dsMAx with Corona 11 or earlier than the 3dsMAX has been crashed? At the same time when re-save the scene with Corona 12 mats with set Product render as any other than Corona, Scanline for ex., than the scene will be open fine in the 3dsMax with Corona 11 or earlier.
Looks like there is the some conflict inbitween code of Corona 12 and other Coronas main menu.

2025-05-12, 22:53:08
Reply #1

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 6057
    • View Profile
I am not 100% clear what you mean - is it that a scene saved with Corona 12 will not open in Corona 11 and earlier? If so, forward compatibility like that is not guaranteed, only backward compatibility (ie you can open a scene from Corona X in Corona X+1, X+2 etc, but there is no guarantee you can open the scene from Corona X in Corona X-1, X-2 etc.)

This is because sometimes the data structures etc. change so much that earlier versions of Corona have no way of understanding them. As such, any errors when trying to open a scene saved with Corona 12 as the active renderer when Corona 11 or earlier has been set is the active renderer is not a bug, nor something we can fix (basically, the "old" version of Corona would have needed to know what was going to happen in the future with changes to Corona, and time travel is not one of our abilities ;) ).

As a note, if Corona is not the active renderer on saving the scene, then yes, the Corona data structures won't be saved (for things like tone mapping, lightmix, Corona Materials, etc. as the non-Corona engine won't understand or know about those) which means it might open in an earlier version of Corona - but all the Corona specific settings will be lost.

If you mean something different from the above though, let us know!
Tom Grimes | chaos-corona.com
Product Manager | contact us

2025-05-14, 14:03:51
Reply #2

Stan_But

  • Active Users
  • **
  • Posts: 529
    • View Profile
    • https://www.behance.net/archdizs
Hello,

Yes, its exactly about the Corona 12 crash affecting all earlier versions of  Corona. It would be very cool if it would worked as it did before - you just needed to reset F10 Corona render settings - and it was all.

But now it just leads to full crash of 3dsMax. And the only way to avoid this - its to change the current render and loosing all the global settings.

Its too sad if its impossible to fix. Because of these crashes all sites of models placing cant normally work with Corona 12 and have to reject such scenes and it doesnt help to popular of Corona 12 amomg model makers.

2025-05-14, 14:21:02
Reply #3

Avi

  • Corona Team
  • Active Users
  • ****
  • Posts: 792
    • View Profile
so, the crashes are very specific to a file which was made using earlier version of Corona? Is it possible for you to send us that file by starting a ticket here: https://support.chaos.com/hc/en-us/requests/new
Arpit Pandey | chaos-corona.com
3D Support Specialist - Corona | contact us

2025-05-14, 15:50:26
Reply #4

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 6057
    • View Profile
Other way round Avi, a file made in new Corona crashes old Corona :)

Thing is, Corona 12 had significant changes to the VFB, tone mapping, automatic exposure, lightmix, and more. This is why it isn't as simple as F10 to reset settings, as there are things that the old Corona just know what to do with.

BTW, rather than "change to a different render engine and export", you can just save with Corona and try merging the new scene into the old version of Corona rather than loading it, because then Corona shouldn't try to read all the new things it doesn't understand (though you may still lose some settings, parameters, features, etc. in doing so).

If someone is making models to share (rather than scenes), it should be less of an issue than for sharing a whole scene, and they can carefully avoid using any new features to maximize the chance that it can be merged into an old Corona.

Beyond that, they'd then just make the judgment call - do they want to take advantage of new features in the latest version of Corona getting some results that couldn't be achieved any other way while narrowing the users who can use it, vs. do they want to maximize who can use it but give up on some new features that could make the model/scene better, and based on that choose to develop the model in an older or newer version of Corona (the multiloader makes it easy enough to be able to run Max with different Corona versions, so no need to be installing and uninstalling all the time).

The only way to "fix" it would be to stop working on Corona 13 or 14, and go back and edit code in 11, 10, 9... where would we stop too? Since development time is limited, that isn't going to happen (and indeed no software I know of does this).
Tom Grimes | chaos-corona.com
Product Manager | contact us

2025-05-16, 18:32:44
Reply #5

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13578
  • Marcin
    • View Profile
We have never ever supported this, it isn't possible due to technical reasons.
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2025-05-30, 22:51:12
Reply #6

Stan_But

  • Active Users
  • **
  • Posts: 529
    • View Profile
    • https://www.behance.net/archdizs
Hello, thanks you all for your attention to the issue.
I've got that the conflict attempt with two elements of the Corona Tone Mapping: the Lift Gamma Gain and the White Balance. If they are removed from the Tonemapping stack then everything works well and you can open scenes with Corona 12 in the 3dsMax with previous Corona.

Does it need to create the ticket or the theme is closed with it?

Yesterday at 04:03:35
Reply #7

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 6057
    • View Profile
No need for a ticket as there is no bug or problem here - it is the expected result of new parameters being added in a new version of Corona, which means old versions can't open the file. Quite natural :)
Tom Grimes | chaos-corona.com
Product Manager | contact us