[argyllcms] Re: How to use ArgyllCMS with Lumagen

  • From: James Finnie <james@xxxxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Fri, 28 Oct 2016 14:39:56 +0100

I understand that Lumagen is not directly supported, however, I'm happy to
share my simple scripts which could possibly help to add that support in
future.

Please do share them, I was about to do the same thing :)

At the moment I'm still not clear that ArgyllCMS can do the grayscale
part. And
I'm not sure if it makes sense to apply the 3d LUT over the top of the
grayscale correction.

Chromapure works this way.  It first does 1D grayscale with gamma correct,
and then activates it and works out a 3D LUT.

Lightspace profiles the display once with a large patch set and then
calculates a pair of 1D grayscale and 3D LUT which combine optimally to
give the best resulting approximation to their calculated cube, so the 1D
or 3D on their own from Lightspace might not actually be useful (or at
least, this is my understanding)

Ideally I want to use both the 21 point grayscale and the
125 point 3d LUT in order to get the most control (5x5x5 points on their
own is
not very high resolution).

In the absence of being able to do the math to make a 1D and 3D LUT from a
single profile (I certainly don't know how!); couldn't you:

1) profile once with a patch set and have Argyll work out a 21x21x21 3DLUT
2) take just the grayscale diagonal values and import them into the 1D
   grayscale in the Lumagen
3) profile again with a patch set now that grayscale is active, and then
   output a 5x5x5 3DLUT and import to the Lumagen

That might work.  :)

Other related posts: