One fairly simple thing to bear in mind is that your basic CDK is in fact a very useful map of where the green exceeds the other channels, and hence where the spill is a problem.
With this in mind you can use the CDK as an Effect Mask for any sort of colour correction of your foreground, to boost or reduce specific colours or to adjust brightness and/or saturation.
I show this method in the tutorial I referred to and in many ways it is the most useful way of handling despill.
You can adjust the density of the CDK “map” as required (using either a dedicated node or the Low/High controls for the Effect Mask itself) and the method you use for the CDK itself* is going to affect which colours are targeted by the eventual process.
You can achieve outstanding results with this method and you can really fine tune how it affects different areas of your foreground by adjusting the map itself in any number of different ways.
This can ultimately be a whole lot more useful than looking for a “perfect all-in-one” despill routine.
*If your CDK has a method of adjusting the balance of red and green then it’s much easier to target the colours you want to suppress. Therefore try:
G minus mix(R, B)
… rather than the standard:
G minus max(R, B)
Again, there are lots of different and exciting ways of refining the CDK method that I urge you to experiment with.
Simon Ubsdell
tokyo productions
hawaiki