LUTApply v1.0
This location is for Registered Users Only.
Perhaps you need to login or register.
9.0, 8.0 or later
LUTApply will apply a 3D LUT represented using a CMSTestPattern-style image input, rather than by loading an external LUT file.
Have you ever authored a LUT using CMSTestPattern and GenerateLUT, but been unsure if the LUT resolution was good enough, or maybe too much? With LUTApply, you can apply the grade represented by a CMSTestPattern-style image input to another image to check the LUT resolution. You can adjust the resolution of the CMSTestPattern LUT as much as you like before committing the LUT to disk using GenerateLUT.
Source
The Blink source code is available on Nukepedia and on github here:
https://github.com/hpd/general/blob/master/blink/LUTApply.blink
Example Images
Here we have the original CMSTestPattern image and the image with a grade applied.
We can feed the second image above to apply the same grade to a separate image, while still in Nuke. Below we have an ungraded colorwheel, the colorwheel with the actual grading nodes applied and the same wheel with a grade applied by feeding the graded CMSTestPattern image into LUTApply.
Note that imgaes 2 and 3 are very similar. The example LUT only uses a resolution of 17x17x17, but the grade in this case is not very complex. If the grade was more complex, you would want to increase the resolution of the CMSTestPattern / LUT.
Example Nuke Script
An example Nuke script can be downloaded from github here:
https://raw.githubusercontent.com/hpd/general/master/blink/scripts/LUTApply.nk