sawtom wrote:I will render EXR, it will be ACEScg, because this is now the standard in Maya and Arnold.
Is your current tif also ACEScg in this case?
sawtom wrote:I still have a question for you. My file is Premuliplied. If in fusion I set - Change Alpha Mode - ignore. Then I have a file without alpha. How to understand the RGB value in this case. Are they Premuliplied or Straight.
This depends on your actual file. If RGB data is stored as premulted it is premulted. If it is stored as straight it is straight. Ignore means "I don't care and don't read alpha" which translates to RGB values read as-is (color management still applies) and alpha values being ignored.
Consider the over blend operation in merge, where per-channel expression for merge is: C = A * alphaA + B * (1 - alphaA)
It is basically linear interpolation between background B and foreground A elements where alpha is the interpolation weight. Premultiplication operation is the A * alphaA part. Since alphaA is associated with A, it can be baked into stored data, meaning one less multiplication operation in each merge. When A * alphaA is performed before data is stored in a file, it is baked into data and to read that data again properly, you must instruct the software how to interpret the data - is it straight or premultiplied. Then software can perform necessary conversions to its internal representation (usually permultiplied).
sawtom wrote:Second question.
My render is Straight file. If in fusion I mark the file as Straight (Change Alpha Mode) it will change it to Premuliplied for me.
I need to mark it Premuliplied, then fusion will not make changes and I will have Straight format file. Am I thinking right?
If your file is straight and you mark it straight, Fusion will do the premult for you, yes.
If your file is straight and you mark it premultiplied, Fusion will not do anything, data will be kept straight and you have to handle the premultiplication yourself as most comp ops expect data to be premulted, otherwise you get brightened semitransparent areas.
If your file is premultiplied and you mark it premultiplied, Fusion will not do anything and data will stay premultiplied (not straight, as that would need unpremult operation to be added).
If your file is premultiplied and you mark it straight, it will get double-premultiplication from wrong interpretation, which will show darkened semitransparent areas (RGB values are multiplied with alpha twice, once before file storage and second time when Fusion reads the data in).
I do stuff.
Lead Engineer at Trioscope Studios