cameramanben
Well-known member
Hi All,
I've just uploaded a new version of LUTCalc (v1.9RC11). There is one big change under the hood which should barely be apparent to a user, and one of my annoying little (but important) bugs fixed.
Links:
LUTCalc main page (with web app version)
LUTCalc For Mac releases page on GitHub
First the good. I have overhauled the maths behind the colourspace (gamut) side of things, to be more robust and flexible. As a consequence, I have simplified the Fluorescent control.
Previously, it would include a colour temperature adjustment to compensate for a fluori's temperature, so could be magenta to green or yellow to cyan. I now realise that it is better to keep the colour temperature and the magenta / green adjustment totally separate. For normal use, I would suggest just using the slider in conjuntion with correcting for a fluori's nominal temperature with the colour temperature control.
I have left the bulb temperature settings under 'advanced' and added a camera white balance option to better calculate the hue of green or magenta, but the variation now is very subtle, so as I say, the slider alone is the best bet, as with most grading software.
The colour stuff is a fairly substantial change; I haven't yet seen any breakages, but they may well be there so please do keep me posted if you find anything behaving strangely. I have also left the previous release up on the GitHub LUTCalc For Mac page.
Now the bug. Changing to a non-log output gamma should change the output range to 'legal' for some formats (notably Davinci Resolve). The last version let in a bug which meant that this wasn't being checked for. Sony MLUT (which fixes to legal out for all gammas) and Speedgrade (which wants data in to data out) would be fine, but the result for a Resolve LUT (unless you manually changed output range to legal for non-log gammas) would be noticably higher blacks on the waveform. Personally I have been using it for MLUTs so managed to miss this until now.
If anyone has wondered about this, sorry!
** A bit more detail (if you want it!
):
Previously, I have used a colourspace shortcut of manufacturer's published matrices between gamuts, and then calculated the passage to a consistent working colour space. Now, I have written up a system which calculates all these matrices (as the manufacturer has done) at startup from chromacities and white points. The funny thing is that all going well, the results should be identical to before.
The main reasons for doing this have been to tech me more about the mathematics of colour, and to make it easier to add gamuts. I have added DCI-P3 variants and Adobe RGB and Wide Gamut RGB. **
Ben
I've just uploaded a new version of LUTCalc (v1.9RC11). There is one big change under the hood which should barely be apparent to a user, and one of my annoying little (but important) bugs fixed.
Links:
LUTCalc main page (with web app version)
LUTCalc For Mac releases page on GitHub
First the good. I have overhauled the maths behind the colourspace (gamut) side of things, to be more robust and flexible. As a consequence, I have simplified the Fluorescent control.
Previously, it would include a colour temperature adjustment to compensate for a fluori's temperature, so could be magenta to green or yellow to cyan. I now realise that it is better to keep the colour temperature and the magenta / green adjustment totally separate. For normal use, I would suggest just using the slider in conjuntion with correcting for a fluori's nominal temperature with the colour temperature control.
I have left the bulb temperature settings under 'advanced' and added a camera white balance option to better calculate the hue of green or magenta, but the variation now is very subtle, so as I say, the slider alone is the best bet, as with most grading software.
The colour stuff is a fairly substantial change; I haven't yet seen any breakages, but they may well be there so please do keep me posted if you find anything behaving strangely. I have also left the previous release up on the GitHub LUTCalc For Mac page.
Now the bug. Changing to a non-log output gamma should change the output range to 'legal' for some formats (notably Davinci Resolve). The last version let in a bug which meant that this wasn't being checked for. Sony MLUT (which fixes to legal out for all gammas) and Speedgrade (which wants data in to data out) would be fine, but the result for a Resolve LUT (unless you manually changed output range to legal for non-log gammas) would be noticably higher blacks on the waveform. Personally I have been using it for MLUTs so managed to miss this until now.
If anyone has wondered about this, sorry!
** A bit more detail (if you want it!
Previously, I have used a colourspace shortcut of manufacturer's published matrices between gamuts, and then calculated the passage to a consistent working colour space. Now, I have written up a system which calculates all these matrices (as the manufacturer has done) at startup from chromacities and white points. The funny thing is that all going well, the results should be identical to before.
The main reasons for doing this have been to tech me more about the mathematics of colour, and to make it easier to add gamuts. I have added DCI-P3 variants and Adobe RGB and Wide Gamut RGB. **
Ben