Skip to main content
Inspiring
March 23, 2023
Question

Thoughts after first ACES project with new OCIO tools.

  • March 23, 2023
  • 2 replies
  • 370 views

I have to say - it's the first iteration and it works really really well - congrats to the team 🙂

And my actual problems don't really have anything to do with the OCIO implementation - it's with the workflow that is a result of it.

 

Here are some things that need work:

- is there a reason a jpeg, with embeded sRGB color profile does not get automatically assigned a proper profile? It gets ACES 2065 😕😕

- Add Grain still doesn't work in 32bit - come on guys. You don't even have to rewrite it - pixels above white shouldn't even get noise added just like pure white. Just don't clip the original pixel values - that's all I ask

- Unsharp Mask creates negative pixel values - makes it unusable in 32bit workflows 😞

 

And a general problem - negative pixel values.

When we're working in 32bits per channel the pixel values are unrestricted.

That was good before, since if we were switching to 32bits it was obvious the project needed an unconventional workflow - we had to monitor our pixel values so that they made sense.

But now - with every ACES project - working in 32bits is just default - it's a normal work day.

Apparently there is a surprising number of ways to create negative pixel values: Levels, Curves, Hue/Saturation, Gaussian Blur, Unsharp Mask, the list goes on.

And these negative values actually get exported with EXRs - this is not good.

The pixels  that represent an image file cannot have negative values - it breaks other chain links in the pipeline - it even breaks AE, color corrections don't work on negative pixels!

This is a problem that needs to be solved.

First and simplest - can we please change the default value for Black clipping in the Levels Effect to "On"? Right now it is "Off for 32bit" - it's fine for white clipping but for black not so much. If we change it to "On" Levels will not create negative values by default, so I think it's a good idea.

 

Now, like I mentioned above, there are numerous ways that negative values get created.

So we need AE to automatically clip them in working color space or at the very least some kind of alert that will tell us that the current frame contains negative values.

Like an exclamation mark Icon than shows up in the Comp Viewer tool bar - and when we hover over it or click it it will actually highlight the pixels in the viewer - I don't know, maybe something like black/white clippnig in ACR?

 

Seriously, we've had around 25% returns of our shots for that reason alone - the shots had negative pixel values from time to time.

Right now we have made it a habit to put an adjustment layer above each shot with a default Levels affect, just switching clip Black to "On" - it's a hack but it works fine.

That said, I feel we need a more professional way of dealing with these negative values.

This topic has been closed for replies.

2 replies

howiemnet
Inspiring
June 21, 2023
quote... - can we please change the default value for Black clipping in the Levels Effect to "On"? Right now it is "Off for 32bit" - it's fine for white clipping but for black not so much. If we change it to "On" Levels will not create negative values by default, so I think it's a good idea. ...

By @Filip23315833k75u

 

Crikey, yes. I seem to have all sorts of effects or processes that end up generating negative colour values, so I'm constantly having to drop in a Levels, then manually set Black clip to On. 

 

OK - seeing your msg prompted me to look into how to make it easier. 

- set up a levels effect with Clip to Output Black set to On

- make sure just that effect is hilighted

- in the Effects & Presets panel, hit the new preset button, bottom right, save as, say, "Clip Black - Levels"

 

Now you can just drag it onto a layer from the Presets panel. But it works well with VC Console (free and absolutely essential plugin from videocopilot.net - I could get very evangelical about it, but in a nutshell I haven't used the Effect menu in about 8 years. Select a layer, hit Ctrl-space, start typing the effect - or preset - name, and as soon as the right one appears in the popup, hit return to drop it on the current layer. It utterly transforms AE).

 

So now I can clip sub-blacks on a layer just by making sure the layer I want is selected, hit Ctrl-Space, type clip<return>. A Levels effect, set up properly, gets dropped on the layer. Super quick.

 

Apologies if this is stuff you already know - you prompted a minor epiphany here so I thought I'd ramble about it for a mo 😉

 

(It's mad how many timesaving features — effect presets, in my case — I'm aware of, but ... just never get round to setting up, cos by the time you realise "I'm doing that job really often", you've done it and now need to carry on with the next thing, not muck about with setting stuff up for future. Same for all apps, really. Think I need to force myself to keep a list of things like this on a post-it, then I can spend an hour every few weeks "optimising" my workflows...)

Inspiring
March 27, 2023

Also:

- why can't we specify the color space for RAW photographs??

- The output template color space doesn't get saved. It always defaults to working space. If I change it in the templates editor it seems to stick - I can apply it to new render jobs and it properly picks the output color space that I put into the template, but after AE is restarted the same template suddenly defaults to working color space again 😞