You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Colour Correction Composite Nodes


hue val correctedMatt Ebb has recently done a lot of work on composite nodes resulting in
two new nodes: 'Colour Balance' and 'Hue Correct'

These two nodes are great for colour grading your image, to make it nicer or easier
to match your render to a live action element, usually by matching the
blacks and whites along with the saturation of colours.

Relevant commit logs, including more examples:


Michael (mfoxdogg)


  1. I have very little idea how these work, but I tried them out and they're pretty awesome. Very abstract. Tutorial please? :D lol

  2. "Jesus christ, i was thinking about such nodes yesterday. And why they aren’t in blender.

    Matt can read minds!"

    And code those two nodes in one day!!! (since he started just after reading your mind) :D

  3. Wow. what a nice "adjustable mood maker" :)

    Matt starts to be my personal hero! Thank you.

    Another useful node would be ADJUSTABLE VIGNETTING TOOL. Pleeeease? :)

  4. I wonder. Will the nodes be animatable in 2.5 too? Instead of using Time input to determine the factor. If it would be animatable then you could also adjust the colour without too much effort.

  5. "I wonder. Will the nodes be animatable in 2.5 too? "

    I think they will. One of the targets for 2.5 is "Everything Animatable".

  6. Thanks Matt :)

    Now if only Blender's compositor could support color correction in the Lab color space. That would really make my day.

    • I'd love to have Lab color are well, but there is something almost as good. Here is how to get something similar to Lab curves:

      1 Input node of some type (image): Out to 2
      2 In from 1: Separate YCbCrA (Jpeg): Out to 3
      2-3 connections: Y>R, Cr>G, Cb>invert node>B, A>A
      3 In from 2: Combine RGBA: Out to 4
      4 In from 3: RGB Curves: Out to 5
      5 In from 4: Separate RGBA: Out to 6
      5-6 connections: R>Y, G>Cr, B>invert node>Cb, A>A
      6 In from 5: Combine YCbCrA (Jpeg): Out to 7
      7 In from 6: Rest of graph or output (viewer)

      With this node configuration the RGB curves now operate as:
      R = L
      G= ~a

      "Cr" and "Cb" are not exactly the same as "a" and "b", but they operate in the same area of the spectrum so for most color tweaks I've found this gives an adequate Lab substitute in Blender.

  7. @AniCator: I'm not at my home now, so I can't check but I'd swear node parameters are already animatable in 2.5 Alpha 0. Can anyone confirm?

  8. Hi guys,

    Nodes are already properly animatable in SVN, there's limited support in alpha 0 but that's all been fixed up by now.

    Just RMB on any UI control and choose 'insert keyframe'. You can edit the keys in the graph editor/dopesheet like any other.

  9. Seems very useful, especially to synchronize color tones between 3-D and live action stuff. Previously people had to use After Effects.

    Great job!

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.