Author Topic: Disable ACES Output Transform by default in Corona Image Editor  (Read 1343 times)

2023-04-03, 12:57:34

RecentSpacesSam

  • Active Users
  • **
  • Posts: 76
    • View Profile
We've noticed that when loading exr's into the Corona Image Editor they look different to when being loaded directly into Photoshop.

The cause of this is that the ACES OT is being applied to the image, even if that render had ACES OT applied in 3DS Max.

For us at least, the ideal scenario would be that the render looks the same wherever it is opened, without any additional effects/changes being applied unless the user changes them

2023-04-03, 13:05:21
Reply #1

alexyork

  • Active Users
  • **
  • Posts: 701
  • Partner at Recent Spaces
    • View Profile
    • RECENT SPACES

2023-04-03, 18:00:56
Reply #2

piotrus3333

  • Active Users
  • **
  • Posts: 245
    • View Profile
What is the viewing transform in Photoshop?
Marcin Piotrowski
youtube

2023-04-06, 10:45:08
Reply #3

RecentSpacesSam

  • Active Users
  • **
  • Posts: 76
    • View Profile
We're currently working in Adobe 1998 in PS, but this is largely irrelevant to the above.

The issue is that any render that is loaded into the Corona Image Editor now, by default, looks different to the raw render that has been tonemapped in the VFB.

Disabling tonemapping in the CIE (or even just the ACES OT operator) brings the render back to looking how it does in Photoshop and the frame buffer in 3DS Max.

I should note that we are saving out EXR's from max rather than CXR's. Would this make a difference?

2023-04-06, 11:21:42
Reply #4

piotrus3333

  • Active Users
  • **
  • Posts: 245
    • View Profile
what is the point of saving tonemapped exr renders?

adobe 1998 is indeed largely irrelevant - I was asking how are you displaying linear output from Corona in Photoshop assuming you save raw.
Marcin Piotrowski
youtube

2023-04-06, 14:18:35
Reply #5

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12758
  • Marcin
    • View Profile
@Piotrus3333 - the reported issue is that the ACES OT operator is applied to an image opened in CIE even if it wasn't used in 3ds Max. I don't think there is any need to dig deeper.

We will look into this as it sounds wrong.

Just to make sure:
Quote
The cause of this is that the ACES OT is being applied to the image, even if that render had ACES OT applied in 3DS Max.
This is a typo and it should be:
"The cause of this is that the ACES OT is being applied to the image, even if that render had no ACES OT applied in 3DS Max."

right?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2023-04-06, 14:32:48
Reply #6

piotrus3333

  • Active Users
  • **
  • Posts: 245
    • View Profile
@Piotrus3333 - the reported issue is that the ACES OT operator is applied to an image opened in CIE even if it wasn't used in 3ds Max. I don't think there is any need to dig deeper.

We will look into this as it sounds wrong.

Just to make sure:
Quote
The cause of this is that the ACES OT is being applied to the image, even if that render had ACES OT applied in 3DS Max.
This is a typo and it should be:
"The cause of this is that the ACES OT is being applied to the image, even if that render had no ACES OT applied in 3DS Max."

right?

it rather looks like aces ot applied twice.
but sure, no more digging.
Marcin Piotrowski
youtube

2023-04-06, 16:26:40
Reply #7

RecentSpacesSam

  • Active Users
  • **
  • Posts: 76
    • View Profile
@maru Correct!

Apologies for the typo. To summarise:
Any image (regardless as to whether it was rendered with corona) looks different in the CIE with the default CIE settings, because the ACES OT operator is affecting the image


Separately:
Did some testing today and .cxr's do not have the same issue, presumably because they are being saved with no tone mapping applied but the metadata applies the correct operators in CIE?


Edit: this is all in 9.1

2023-04-06, 16:51:27
Reply #8

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 5466
    • View Profile
Right on the second point, it saves everything as default and applies tone mapping and lightmix in the CIE itself (loading those parameters from the VFB through extra metadata). You can save to CXR and rename to EXR to get a standard EXR file (which should be untouched by tone mapping as it wasn't applied), as the metadata just gets ignored then, btw. This would give the option of using the CIE on the CXR version, and renaming it or a copy of it to EXR to open in some other application like Photoshop or Fusion to do all the tone mapping there.
Tom Grimes | chaos-corona.com
Product Manager | contact us

2023-04-06, 16:55:10
Reply #9

RecentSpacesSam

  • Active Users
  • **
  • Posts: 76
    • View Profile
@TomG Thanks for confirming!

Reason I ask is that we've recently taking to network rendering our high res images as tiles, but unfortunately this breaks Bloom & Glare (through no fault of Corona) so CXR's seem to be the workaround that we need :)

2023-04-06, 17:01:25
Reply #10

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 5466
    • View Profile
Happy it helps! CXR is "two worlds for the price of one" in my opinion lol.
Tom Grimes | chaos-corona.com
Product Manager | contact us

2023-04-13, 10:11:33
Reply #11

NazarVitkovskyi

  • Corona Team
  • Active Users
  • ****
  • Posts: 85
    • View Profile

2023-08-02, 09:23:40
Reply #12

rowmanns

  • Corona Team
  • Active Users
  • ****
  • Posts: 1892
  • Corona for 3ds Max QA Team
    • View Profile
Hi,

Just informing you that unfortunately, we cannot do anything about this. We don't have any control over what data is saved into the exr, therefore when loaded into the CIE the default TM pipeline will be applied.

As stated above, we would advise using CXRs in this situation.

Cheers,

Rowan
Please read this before reporting bugs: How to report issues to us!
Send me your scene!