Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 4.62 KB

README.md

File metadata and controls

31 lines (26 loc) · 4.62 KB

Nuke Color Tools

A collection of Nuke tools related to color science and the Academy Color Encoding System (ACES).

  • ACES Output Transform v1.2 - A Nuke node to apply ACES output transforms, matching ACES v1.2 CTL. This node is compatible with Nuke Non-Commercial. There is also a blinkscript version.
  • ACES Output Transform v1.0.3 - A Nuke node to apply ACES output transforms, matching ACES v1.0.3 CTL. This node is compatible with Nuke Non-Commercial. There is also a blinkscript version.
  • ACES Inverse Output Transforms are also available as separate nodes: ACES_InvOutputTransform_v1.0.3 (with blink version), ACES_InvOutputTransform_v1.2 (with blink version).
  • ACES expression nodes - A Nuke node implementation of rrt algorithms: segmented_spline_c5, segmented_spline_c9, ssts, glow_module, red_modifier. No blinkscript, compatible with Nuke Non-Commercial.
  • Gamut Convert - Calculate a 3x3 matrix to convert from one colorspace to another, given the chromaticity coordinates of the source and destination colorspaces, and a chromatic adapaptation method if the whitepoints are different.
  • Whitepoint - Calculate a chromatic adaptation matrix given a source and a destination whitepoint as CIE xy chromaticity coordinates. Supports blackbody color temperature and input image sampling.
  • Gamut to XYZ - Calculate a 3x3 matrix to convert an RGB colorspace to CIE XYZ, given the chromaticities of the color gamut - (the rgb primaries and whitepoint as xy coordinates).
  • Plot Chromaticity - A blinkscript tool for plotting an image on a chromaticity diagram. Supports overlays for the spectral locus, the planckian locus, pointer's gamut, a macbeth chart, and 3 rgb gamuts.
  • Plot Chromaticity Points - Same as PlotChromaticity above, but uses a Nuke 3D PositionToPoints method instead of blinkscript. Works in Nuke Non-Commercial, and is useful if you want to view the 3 dimensional gamut volume.
  • Plot Waveform - Blinkscript tool to plot the waveform of an input image.
  • Plot Slice - Blinkscript tool to plot a graph of the pixel values through a slice of the input image. Similar to the venerable SliceTool written by Frank Reuter, but with antialiasing.

For more specific information on each tool go to the toolsets folder and check out the README.

Resources

OCIO Configs

I also made some OCIO Configs and other color pipeline tools which might be of interest.