Stepan Kment
Well-known member
- Joined
- Apr 26, 2009
- Messages
- 56
- Reaction score
- 0
- Points
- 0
- Location
- Prague, Czech Rep.
- Website
- pro.bistudio.com
I am really missing something here.
Normally, the app has its own color working space, usually very wide to ensure no clipping occurs during the processing. It performs on fly conversion to the display color/gamma space, which is represented by the ICC profile assigned to the display by color measurement device. This way, one always sees right colors and luminance levels.
Then export. One has to fit more data from wide internal processing gamut to less bits of ordinary files. That's why there exist curves like panalog, PDlog... and Redlog, I guess. These curves are designed to store information in shadows more than in hili, which is desirable. Simply compress more bits to less so that the damage is minimized for human eye. Additionally, color space, that is primaries, can be set, too, this tells, when say RGB is 1.0, 0, 0, fully red, which xy coordinates in CIE chart resulting color has.
This works in Nuke, After effects and so on. More or less nice, but it is there. Beautiful EXR file even have primaries' xy coords in its header and gamma is always 1, linear. Very easy it is, color manages itself automatically everytime, it almost can't be -not- managed at all.
HOWEVER: in Redcine, I don't get it. I don't know how to calibrate my LCD, what Redcine expects. And why color space and gamma immediately changes the picture - such a curve is a matter of export everywhere, so what happens here, why it changes the preview image immediately?? This works everywhere else, eg. with Genesis it is completely understandable and easy, why not with RED?
Really - I know I am annoying asking again and again, how RED tools and import dialog boxes handle color, but never got answer. Should I color calibrate my LCD to sRGB... adobeRGB or what and gamma to 1.7, 2.2 or 2.4 to ensure whites I see in Redcine's UI are the same I'll see in any other application, which is color managed and adjusts its output according to display's ICC profile? Whole grading is MAINLY about color managed environment and these Baselights, Lustres, Nukes and other tools, which work as expected, simply support it. Even in after effects, which is a low end toy compared to these, one simply assigns every file its color profile and so AE knows, what RGB values in the bitmap actually mean, what primaries and gamma are and how to convert them to a project working space.
--------
And another question:
RED records RAW data as we all know and I believe 12 bits from AD converters are directly stored in RAW data stream (OK, compressed, but this compression doesn't alter bit depth, just packs data with wavelets). Why, however, it stores information about colorspace and gamma set in camera during recording in r3d metadata? Does it mean internal camera setting somehow alters the r3d data being stored? For beginners, this differs from white balance, for instance, completely different thing - we're storing RAW, which simply should be direct CMOS readout, thus color primaries are these of the chip itself. Color cube can be later rotated so that primaries may be changed, of course.
I'd understand, that it actually maybe isn't a colorspace and gamma, rather it may be a sort of LOOK. That is, when DoP likes what he or she sees on the camera output, then it may come in handy to store info about how camera debayered RAW itself during shooting and to restore this in Redcine... so is this actually a visual look rather than real color space or???
is there anyone who -knows-? Thanks in advance!
Normally, the app has its own color working space, usually very wide to ensure no clipping occurs during the processing. It performs on fly conversion to the display color/gamma space, which is represented by the ICC profile assigned to the display by color measurement device. This way, one always sees right colors and luminance levels.
Then export. One has to fit more data from wide internal processing gamut to less bits of ordinary files. That's why there exist curves like panalog, PDlog... and Redlog, I guess. These curves are designed to store information in shadows more than in hili, which is desirable. Simply compress more bits to less so that the damage is minimized for human eye. Additionally, color space, that is primaries, can be set, too, this tells, when say RGB is 1.0, 0, 0, fully red, which xy coordinates in CIE chart resulting color has.
This works in Nuke, After effects and so on. More or less nice, but it is there. Beautiful EXR file even have primaries' xy coords in its header and gamma is always 1, linear. Very easy it is, color manages itself automatically everytime, it almost can't be -not- managed at all.
HOWEVER: in Redcine, I don't get it. I don't know how to calibrate my LCD, what Redcine expects. And why color space and gamma immediately changes the picture - such a curve is a matter of export everywhere, so what happens here, why it changes the preview image immediately?? This works everywhere else, eg. with Genesis it is completely understandable and easy, why not with RED?
Really - I know I am annoying asking again and again, how RED tools and import dialog boxes handle color, but never got answer. Should I color calibrate my LCD to sRGB... adobeRGB or what and gamma to 1.7, 2.2 or 2.4 to ensure whites I see in Redcine's UI are the same I'll see in any other application, which is color managed and adjusts its output according to display's ICC profile? Whole grading is MAINLY about color managed environment and these Baselights, Lustres, Nukes and other tools, which work as expected, simply support it. Even in after effects, which is a low end toy compared to these, one simply assigns every file its color profile and so AE knows, what RGB values in the bitmap actually mean, what primaries and gamma are and how to convert them to a project working space.
--------
And another question:
RED records RAW data as we all know and I believe 12 bits from AD converters are directly stored in RAW data stream (OK, compressed, but this compression doesn't alter bit depth, just packs data with wavelets). Why, however, it stores information about colorspace and gamma set in camera during recording in r3d metadata? Does it mean internal camera setting somehow alters the r3d data being stored? For beginners, this differs from white balance, for instance, completely different thing - we're storing RAW, which simply should be direct CMOS readout, thus color primaries are these of the chip itself. Color cube can be later rotated so that primaries may be changed, of course.
I'd understand, that it actually maybe isn't a colorspace and gamma, rather it may be a sort of LOOK. That is, when DoP likes what he or she sees on the camera output, then it may come in handy to store info about how camera debayered RAW itself during shooting and to restore this in Redcine... so is this actually a visual look rather than real color space or???
is there anyone who -knows-? Thanks in advance!