Looks very good though!

The vibrancy tool internally is using the neutrals rather than the luminance, 
otherwise similar principle. Not sure why I did that but it would be easy to 
wrap what you have done into the tool.
Nice to see an old tool (10+ years old) get a new lease of life!

Howard Jones
Visual Effects Supervisor
m: 07973 265624 | e: how...@axis-vfx.com | w: www.axis-vfx.com

> On 11 Apr 2017, at 16:05, motion artist <motionarti...@gmail.com> wrote:
> 
> Yeah I unpackaged Howards gizmo into a group. 
> 
> I think I was a bit too excited though and it seems to work in a very limited 
> situation and doesn't seem to do much on a test chart. All I did was put 
> linear to sRGB and sRGB to linear colorspace nodes either side of the gizmo 
> and masked the gizmo by the inverted luminance. Its weird that the results 
> are so similar yet not the same. It almost looks like the effect is also 
> masked the more saturated the colours are.
> 
> Try this one:
> 
> set cut_paste_input [stack 0]
> version 10.5 v1
> push $cut_paste_input
> Colorspace {
>  colorspace_out sRGB
>  name Colorspace6
>  selected true
>  xpos -1259
>  ypos 136
> }
> set N9238d800 [stack 0]
> Saturation {
>  saturation 0
>  name Saturation3
>  selected true
>  xpos -1382
>  ypos 212
> }
> Shuffle {
>  green red
>  blue red
>  alpha red
>  name Shuffle5
>  selected true
>  xpos -1382
>  ypos 238
> }
> Invert {
>  name Invert4
>  selected true
>  xpos -1382
>  ypos 264
> }
> push $N9238d800
> secondaryColour2 {
>  name SeondaryColour
>  note_font Arial
>  selected true
>  xpos -1107
>  ypos 233
>  RedKnob {0.5 0 0}
>  vibrancyControls 0
> }
> push $N9238d800
> Merge2 {
>  inputs 2+1
>  name Merge5
>  selected true
>  xpos -1259
>  ypos 319
> }
> Colorspace {
>  colorspace_in sRGB
>  name Colorspace7
>  selected true
>  xpos -1259
>  ypos 360
> }
> push 0
> Merge2 {
>  inputs 2
>  operation difference
>  name Merge3
>  selected true
>  xpos -1493
>  ypos 447
> }
> 
> 
> On Tue, Apr 11, 2017 at 3:21 PM, Mario Maruska <majomaru...@gmail.com 
> <mailto:majomaru...@gmail.com>> wrote:
> Gives me a "vibrancy" error, gizmo/plugin within gizmo ?
> 
> On Tue, Apr 11, 2017 at 3:43 PM motion artist <motionarti...@gmail.com 
> <mailto:motionarti...@gmail.com>> wrote:
> Forgot to include the selective colour settings in PS.
> 
> Let me know what you guys think
> 
> 
> All the best
> 
> Stepan
> 
> On Tue, Apr 11, 2017 at 2:41 PM, motion artist <motionarti...@gmail.com 
> <mailto:motionarti...@gmail.com>> wrote:
> Ok so this might be a complete accident but I seemed to have gotten a result 
> in nuke that is in the ballpark of the result in PS. Here are some stills 
> with the results and settings. 
> 
> set cut_paste_input [stack 0]
> version 10.5 v1
> push $cut_paste_input
> Colorspace {
>  colorspace_out sRGB
>  name Colorspace1
>  selected true
>  xpos -1214
>  ypos -69
> }
> set N9017ac00 [stack 0]
> Saturation {
>  saturation 0
>  name Saturation2
>  selected true
>  xpos -1337
>  ypos 7
> }
> Shuffle {
>  green red
>  blue red
>  alpha red
>  name Shuffle1
>  selected true
>  xpos -1337
>  ypos 33
> }
> Invert {
>  name Invert1
>  selected true
>  xpos -1337
>  ypos 59
> }
> push $N9017ac00
> Group {
>  name SeondaryColour1
>  note_font Arial
>  selected true
>  xpos -1093
>  ypos 42
>  mapsize {0.15 0.15}
>  addUserKnob {20 User l Grade}
>  addUserKnob {18 RedKnob l Red R 0 2}
>  RedKnob {0.5 0 0}
>  addUserKnob {6 RedKnob_panelDropped l "panel dropped state" -STARTLINE 
> +HIDDEN}
>  addUserKnob {22 suppressR l suppress -STARTLINE T 
> "n=nuke.thisNode()\nn\['RedKnob'].setValue(\[0.18,0.18,0.18])"}
>  addUserKnob {18 GreenKnob l Green R 0 2}
>  GreenKnob {0 1 0}
>  addUserKnob {6 GreenKnob_panelDropped l "panel dropped state" -STARTLINE 
> +HIDDEN}
>  addUserKnob {22 suppressG l suppress -STARTLINE T 
> "n=nuke.thisNode()\nn\['GreenKnob'].setValue(\[0.18,0.18,0.18])"}
>  addUserKnob {18 BlueKnob l Blue R 0 2}
>  BlueKnob {0 0 1}
>  addUserKnob {6 BlueKnob_panelDropped l "panel dropped state" -STARTLINE 
> +HIDDEN}
>  addUserKnob {22 suppressB l suppress -STARTLINE T 
> "n=nuke.thisNode()\nn\['BlueKnob'].setValue(\[0.18,0.18,0.18])"}
>  addUserKnob {26 ""}
>  addUserKnob {18 CyanKnob l Cyan R 0 2}
>  CyanKnob {0 1 1}
>  addUserKnob {6 CyanKnob_panelDropped l "panel dropped state" -STARTLINE 
> +HIDDEN}
>  addUserKnob {22 suppressC l suppress -STARTLINE T 
> "n=nuke.thisNode()\nn\['CyanKnob'].setValue(\[0.18,0.18,0.18])"}
>  addUserKnob {18 MagentaKnob l Magenta R 0 2}
>  MagentaKnob {1 0 1}
>  addUserKnob {6 MagentaKnob_panelDropped l "panel dropped state" -STARTLINE 
> +HIDDEN}
>  addUserKnob {22 suppressM l suppress -STARTLINE T 
> "n=nuke.thisNode()\nn\['MagentaKnob'].setValue(\[0.18,0.18,0.18])"}
>  addUserKnob {18 YellowKnob l Yellow R 0 2}
>  YellowKnob {1 1 0}
>  addUserKnob {6 YellowKnob_panelDropped l "panel dropped state" -STARTLINE 
> +HIDDEN}
>  addUserKnob {22 suppressY l suppress -STARTLINE T 
> "n=nuke.thisNode()\nn\['YellowKnob'].setValue(\[0.18,0.18,0.18])"}
>  addUserKnob {26 ""}
>  addUserKnob {18 BlackKnob l Black R -0.5 0.5}
>  BlackKnob {0 0 0}
>  addUserKnob {6 BlackKnob_panelDropped l "panel dropped state" -STARTLINE 
> +HIDDEN}
>  addUserKnob {18 NeutralKnob l Neutral R 0 2}
>  NeutralKnob 1
>  addUserKnob {6 NeutralKnob_panelDropped l "panel dropped state" -STARTLINE 
> +HIDDEN}
>  addUserKnob {18 WhiteKnob l White R 0 2}
>  WhiteKnob 1
>  addUserKnob {6 WhiteKnob_panelDropped l "panel dropped state" -STARTLINE 
> +HIDDEN}
>  addUserKnob {26 ""}
>  addUserKnob {6 blackClampMaster l "black clamp" +STARTLINE}
>  blackClampMaster true
>  addUserKnob {6 whiteClampMaster l "white clamp" -STARTLINE}
>  addUserKnob {26 ""}
>  addUserKnob {41 vibrancy T vibrancy1.vibrancy}
>  addUserKnob {20 vibrancyControls l "vibrancy controls" n 1}
>  vibrancyControls 0
>  addUserKnob {41 mode l "luminance math" T vibrancy1.mode}
>  addUserKnob {41 value l "adjust effect" T vibrancy1.value}
>  addUserKnob {41 viewMatte l "view matte" T vibrancy1.viewMatte}
>  addUserKnob {41 invertMask l "invert mask" -STARTLINE T vibrancy1.invertMask}
>  addUserKnob {20 endGroup n -1}
>  addUserKnob {26 ""}
>  addUserKnob {6 unpremultbyAlpha l "unpremult by alpha" t "use this to 
> unpremult by alpha\nother channels might be available in future\nversions of 
> Nuke (when you can add expressions to channels etc)" +STARTLINE}
>  addUserKnob {26 ""}
>  addUserKnob {4 ViewWhat l "View what" M {Result RGB CMY BNW "" "" "" ""}}
>  addUserKnob {4 ViewCMYas l "CMY as" -STARTLINE M {CMY RGB ""}}
>  addUserKnob {20 WNSplit l "W-N Split"}
>  addUserKnob {41 range T scKeyer1.range}
> }
>  Input {
>   inputs 0
>   name Input1
>   xpos -1249
>   ypos 543
>  }
>  Unpremult {
>   name scUnpremult1
>   xpos -1249
>   ypos 610
>   disable {{!unpremultbyAlpha i}}
>  }
>  NoOp {
>   name scSource
>   xpos -1249
>   ypos 672
>  }
>  Dot {
>   name Dot12
>   xpos -1218
>   ypos 780
>  }
> set N9a9b3400 [stack 0]
>  Dot {
>   name Dot11
>   xpos -1341
>   ypos 780
>  }
>  Dot {
>   name Dot10
>   xpos -1490
>   ypos 780
>  }
> set N9a9b2c00 [stack 0]
>  Dot {
>   name Dot9
>   xpos -1694
>   ypos 780
>  }
> set N9a9b2800 [stack 0]
>  Dot {
>   name Dot24
>   xpos -2540
>   ypos 780
>  }
>  Dot {
>   name Dot25
>   xpos -2540
>   ypos 2707
>  }
> push $N9a9b3400
>  Dot {
>   name Dot8
>   xpos -1079
>   ypos 780
>  }
> set N951c5c00 [stack 0]
>  Dot {
>   name Dot6
>   xpos -912
>   ypos 780
>  }
> set N951c5800 [stack 0]
>  Dot {
>   name Dot4
>   xpos -742
>   ypos 780
>  }
> set N951c5400 [stack 0]
>  Expression {
>   channel0 rgb
>   expr0 min(r,g,b)
>   channel1 none
>   channel2 none
>   channel3 {none none none -rgba.alpha}
>   name scExpression1
>   label min
>   xpos -773
>   ypos 872
>  }
>  Dot {
>   name Dot14
>   xpos -742
>   ypos 1026
>  }
> set N951c4800 [stack 0]
>  Dot {
>   name Dot19
>   xpos -742
>   ypos 1097
>  }
> set N951c4400 [stack 0]
>  Dot {
>   name Dot15
>   xpos -742
>   ypos 1143
>  }
> set N951c4000 [stack 0]
>  Dot {
>   name Dot17
>   xpos -742
>   ypos 1210
>  }
>  Keyer {
>   operation "luminance key"
>   name scKeyer1
>   xpos -873
>   ypos 1192
>  }
> push $N951c4000
>  Dot {
>   name Dot16
>   xpos -1010
>   ypos 1143
>  }
>  Copy {
>   inputs 2
>   from0 rgba.alpha
>   to0 rgba.alpha
>   name scCopy1
>   xpos -1041
>   ypos 1192
>  }
>  Dot {
>   name Dot20
>   xpos -1010
>   ypos 1272
>  }
> set N95f02c00 [stack 0]
>  Dot {
>   name Dot21
>   xpos -930
>   ypos 1272
>  }
>  Premult {
>   name White
>   xpos -961
>   ypos 1350
>  }
>  Dot {
>   name Dot31
>   xpos -930
>   ypos 1995
>  }
> set N95f02000 [stack 0]
> push $N95f02c00
>  Premult {
>   invert true
>   name Neutral
>   xpos -1041
>   ypos 1350
>  }
>  Dot {
>   name Dot30
>   xpos -1010
>   ypos 1762
>  }
> set N95339800 [stack 0]
> push $N951c5400
>  Dot {
>   name Dot2
>   xpos -540
>   ypos 780
>  }
>  Expression {
>   channel0 rgb
>   expr0 1-max(r,g,b)
>   channel1 {-rgba.red -rgba.green -rgba.blue none}
>   channel2 {-rgba.red -rgba.green -rgba.blue none}
>   channel3 {none none none -rgba.alpha}
>   name scExpression2
>   label max
>   xpos -571
>   ypos 852
>  }
>  Dot {
>   name Dot27
>   xpos -540
>   ypos 1441
>  }
> set N95338800 [stack 0]
>  Dot {
>   name Dot26
>   xpos -540
>   ypos 2258
>  }
>  Copy {
>   inputs 2
>   from0 rgba.green
>   to0 rgba.green
>   name scCopy2
>   xpos -1041
>   ypos 2240
>  }
>  Copy {
>   inputs 2
>   from0 rgba.blue
>   to0 rgba.blue
>   name scCopy3
>   xpos -961
>   ypos 2472
>  }
> push $N9a9b3400
>  Shuffle {
>   red blue
>   green red
>   blue green
>   name BRG
>   label "120deg HueShift back"
>   xpos -1249
>   ypos 886
>  }
> push $N9a9b2c00
>  Merge2 {
>   inputs 2
>   operation min
>   name scMin
>   label "CMY incWhite \n"
>   xpos -1524
>   ypos 886
>  }
> set N922ab400 [stack 0]
>  Dot {
>   name Dot13
>   xpos -1349
>   ypos 956
>  }
> push $N951c4800
>  Dot {
>   name Dot18
>   xpos -1206
>   ypos 1026
>  }
>  Merge2 {
>   inputs 2
>   operation minus
>   name CMY
>   label "CMY only"
>   xpos -1380
>   ypos 1090
>  }
>  set C922aa800 [stack 0]
> set N922aa800 [stack 0]
>  Dot {
>   name Dot23
>   xpos -1349
>   ypos 1355
>  }
> set N922aa400 [stack 0]
>  Shuffle {
>   red blue
>   green red
>   blue green
>   name scShuffle1
>   xpos -1380
>   ypos 2079
>  }
> push $N922aa800
> push $N951c5800
>  Shuffle {
>   red green
>   green blue
>   blue red
>   name GBR
>   label "120deg HueShift back"
>   xpos -943
>   ypos 881
>  }
> push $N951c5c00
>  Merge2 {
>   inputs 2
>   operation min
>   name scMin1
>   label "CMY incWhite \nHue rotated"
>   xpos -1110
>   ypos 868
>  }
>  Dot {
>   name Dot33
>   xpos -1079
>   ypos 990
>  }
> set N978fb400 [stack 0]
> push $N951c4400
> clone $C922aa800 {
>   inputs 2
>   xpos -1110
>   ypos 1079
>   selected false
>  }
>  Merge2 {
>   inputs 2
>   operation max
>   name CMYwView
>   label "Combined both Hues\n"
>   xpos -1287
>   ypos 1298
>  }
>  Switch {
>   inputs 2
>   which {{ViewCMYas i}}
>   name scSwitch1
>   xpos -1287
>   ypos 2222
>  }
> push $N9a9b2800
>  Dot {
>   name Dot1
>   xpos -1694
>   ypos 967
>  }
> push $N922ab400
> push $N978fb400
>  Dot {
>   name Dot34
>   xpos -1444
>   ypos 990
>  }
>  Merge2 {
>   inputs 2
>   operation max
>   name CMYw1
>   label "Combined both Hues\n"
>   xpos -1520
>   ypos 1095
>  }
>  Merge2 {
>   inputs 2
>   operation minus
>   name RGB
>   label "RGB only"
>   xpos -1725
>   ypos 1184
>  }
> set N83eebc00 [stack 0]
>  Dot {
>   name Dot3
>   label "RGB\n"
>   xpos -1694
>   ypos 2236
>  }
> push $N83eebc00
>  Dot {
>   name Dot22
>   xpos -2296
>   ypos 1202
>  }
>  Dot {
>   name Dot5
>   xpos -2296
>   ypos 1350
>  }
> set N83eeb000 [stack 0]
>  Shuffle {
>   green red
>   blue red
>   alpha black
>   name red2
>   xpos -2452
>   ypos 1412
>  }
>  Grade {
>   multiply {{RedKnob i} {RedKnob i} {RedKnob i} {curve i}}
>   black_clamp {{blackClampMaster i}}
>   white_clamp {{whiteClampMaster i}}
>   name red1
>   xpos -2452
>   ypos 1495
>   postage_stamp true
>  }
> push $N83eeb000
>  Shuffle {
>   red green
>   blue green
>   alpha black
>   name green2
>   xpos -2330
>   ypos 1412
>  }
>  Grade {
>   multiply {{GreenKnob i} {GreenKnob i} {GreenKnob i} {GreenKnob i}}
>   black_clamp {{blackClampMaster i}}
>   white_clamp {{whiteClampMaster i}}
>   name green1
>   xpos -2330
>   ypos 1492
>   postage_stamp true
>  }
> push $N83eeb000
>  Shuffle {
>   red blue
>   green blue
>   alpha black
>   name blue2
>   xpos -2229
>   ypos 1415
>  }
>  Grade {
>   multiply {{BlueKnob i} {BlueKnob i} {BlueKnob i} {BlueKnob i}}
>   black_clamp {{blackClampMaster i}}
>   white_clamp {{whiteClampMaster i}}
>   name blue1
>   xpos -2229
>   ypos 1491
>   postage_stamp true
>  }
> push $N922aa400
>  Dot {
>   name Dot7
>   xpos -1983
>   ypos 1365
>  }
> set N895fb400 [stack 0]
>  Shuffle {
>   red blue
>   green blue
>   alpha black
>   name cyan2
>   xpos -2114
>   ypos 1418
>  }
>  Grade {
>   multiply {{CyanKnob i} {CyanKnob i} {CyanKnob i} {CyanKnob i}}
>   black_clamp {{blackClampMaster i}}
>   white_clamp {{whiteClampMaster i}}
>   name cyan
>   xpos -2114
>   ypos 1482
>   postage_stamp true
>  }
> push $N895fb400
>  Shuffle {
>   green red
>   blue red
>   alpha black
>   name magenta2
>   xpos -2007
>   ypos 1418
>  }
>  Grade {
>   multiply {{MagentaKnob i} {MagentaKnob i} {MagentaKnob i} {MagentaKnob i}}
>   black_clamp {{blackClampMaster i}}
>   white_clamp {{whiteClampMaster i}}
>   name magenta
>   xpos -2007
>   ypos 1480
>   postage_stamp true
>  }
> push $N895fb400
>  Shuffle {
>   red green
>   blue green
>   alpha black
>   name yellow2
>   xpos -1908
>   ypos 1419
>  }
>  Grade {
>   multiply {{YellowKnob i} {YellowKnob i} {YellowKnob i} {YellowKnob i}}
>   black_clamp {{blackClampMaster i}}
>   white_clamp {{whiteClampMaster i}}
>   name yellow
>   xpos -1908
>   ypos 1477
>   postage_stamp true
>  }
> push $N95339800
>  Dot {
>   name Dot29
>   xpos -1911
>   ypos 1762
>  }
>  Multiply {
>   value {{NeutralKnob i} {NeutralKnob i} {NeutralKnob i} {NeutralKnob i}}
>   name NeutralG
>   xpos -1942
>   ypos 1856
>  }
> push 0
> push $N95f02000
>  Multiply {
>   value {{WhiteKnob i} {WhiteKnob i} {WhiteKnob i} {curve i}}
>   name WhiteG
>   xpos -1932
>   ypos 1977
>  }
> push $N95338800
>  Dot {
>   name Dot28
>   xpos -1541
>   ypos 1441
>  }
>  Grade {
>   multiply {{BlackKnob i} {BlackKnob i} {BlackKnob i} {BlackKnob i}}
>   black_clamp {{blackClampMaster i}}
>   white_clamp {{whiteClampMaster i}}
>   name Black
>   xpos -1572
>   ypos 1886
>   postage_stamp true
>  }
>  Dot {
>   name Dot32
>   xpos -1541
>   ypos 2126
>  }
>  Merge2 {
>   inputs 9+1
>   operation plus
>   name scMerge4
>   xpos -2136
>   ypos 2121
>  }
>  vibrancy {
>   name vibrancy1
>   xpos -2136
>   ypos 2184
>  }
>  Switch {
>   inputs 4
>   which {{ViewWhat i}}
>   name scSwitch2
>   xpos -2136
>   ypos 2485
>  }
>  ShuffleCopy {
>   inputs 2
>   name scShuffleCopy10
>   xpos -2136
>   ypos 2702
>  }
>  Premult {
>   name scPremult11
>   xpos -2136
>   ypos 2788
>   disable {{!unpremultbyAlpha i}}
>  }
>  Output {
>   name Output1
>   xpos -2136
>   ypos 2871
>  }
> push $N9a9b2c00
>  Viewer {
>   frame_range 1001-1213
>   fps 25
>   name Viewer1
>   selected true
>   xpos -2484
>   ypos 1886
>  }
> end_group
> push $N9017ac00
> Merge2 {
>  inputs 2+1
>  name Merge2
>  selected true
>  xpos -1214
>  ypos 114
> }
> Colorspace {
>  colorspace_in sRGB
>  name Colorspace2
>  selected true
>  xpos -1214
>  ypos 156
> }
> push 0
> Merge2 {
>  inputs 2
>  operation difference
>  name Merge3
>  selected true
>  xpos -1493
>  ypos 236
> }
> 
> 
> 
> On Sat, Apr 8, 2017 at 8:08 PM, Howard Jones <how...@axis-vfx.com 
> <mailto:how...@axis-vfx.com>> wrote:
> Sounds promising. 
> 
> You should wrap the node with the colourspace nodes. 
> Should work fine that way. 
> 
> Will try here and maybe roll it into the Gizmo
> 
> Howard
> 
> On 8 Apr 2017, at 5:14 pm, Deke Kincaid <dekekinc...@gmail.com 
> <mailto:dekekinc...@gmail.com>> wrote:
> 
>> The difference between how nuke and photoshop most likely has to do with the 
>> colorspace it is done in(scene linear vs srgb or lab).  Try doing this in 
>> other colorspaces in Nuke and converting it back.
>> 
>> On Sat, Apr 8, 2017 at 9:02 AM, Stepan Z <motionarti...@gmail.com 
>> <mailto:motionarti...@gmail.com>> wrote:
>> Hello Howard 
>> 
>> Thanks for doublechecking, thats what i found as-well! I think selective 
>> colour on relative in photoshop just does something completely different. 
>> I'll keep playing around with it and see what i find! 
>> 
>> Thanks for your help!
>> 
>> All the best 
>> 
>> Stepan
>> 
>> On 6 Apr 2017, at 19:44, Howard Jones <how...@axis-vfx.com 
>> <mailto:how...@axis-vfx.com>> wrote:
>> 
>>> Hi Stepan
>>> 
>>> Had a chance to have a look at the regrading is done like this
>>> 
>>> The image is split into its Primaries, secondaries and tertiaries and these 
>>> create mattes. 
>>> 
>>> These mattes are then multiplied by the colour - so from this I would think 
>>> that this already is a relative grade as, for example only 50% red is 
>>> applied to a 50% matte.
>>> 
>>> Cheers
>>> 
>>> Howard Jones
>>> Visual Effects Supervisor
>>> m: 07973 265624 | e: how...@axis-vfx.com <mailto:how...@axis-vfx.com> | w: 
>>> www.axis-vfx.com <http://www.axis-vfx.com/>
>>>> On 1 Apr 2017, at 19:30, Howard Jones <how...@axis-vfx.com 
>>>> <mailto:how...@axis-vfx.com>> wrote:
>>>> 
>>>> The main area is quite simple, once the image has been split up into its 
>>>> primaries, secondaries and tertiaries, you have a set of mattes which are 
>>>> coloured back to the original colour. This is done with an offset from 
>>>> memory. This is already multiplied by the matte so it may already be 
>>>> relative. Not sure. 
>>>> 
>>>> If not it may be a case of multiplying a constant by the matte. However I 
>>>> think I used to do that and it didn't handle values greater than 1. 
>>>> 
>>>> Anyway at the moment I haven't worked out how to do this without an 
>>>> expression node, which maybe the answer anyway. 
>>>> 
>>>> Howard
>>>> 
>>>> On 31 Mar 2017, at 5:50 pm, Howard Jones <how...@axis-vfx.com 
>>>> <mailto:how...@axis-vfx.com>> wrote:
>>>> 
>>>>> Ok 
>>>>> Send anything back please and I can update the tool. 
>>>>> 
>>>>> Howard
>>>>> 
>>>>> On 31 Mar 2017, at 5:34 pm, motion artist <motionarti...@gmail.com 
>>>>> <mailto:motionarti...@gmail.com>> wrote:
>>>>> 
>>>>>> Thanks Howard! I'll experiment and see what I manage to come up with! 
>>>>>> 
>>>>>> All the best
>>>>>> 
>>>>>> Stepan
>>>>>> 
>>>>>> On Thu, Mar 30, 2017 at 5:53 PM, Howard Jones <how...@axis-vfx.com 
>>>>>> <mailto:how...@axis-vfx.com>> wrote:
>>>>>> Found this, I’d have to have a think but don’t wait up for it.
>>>>>> 
>>>>>> https://www.dpreview.com/forums/post/26485128 
>>>>>> <https://www.dpreview.com/forums/post/26485128>
>>>>>> 
>>>>>>> Relative - Changes the existing amount of cyan, magenta, yellow, or 
>>>>>>> black by its percentage of the total. For example, if you start with a 
>>>>>>> pixel that is 50% magenta and add 10%, 5% is added to the magenta (10% 
>>>>>>> of 50% = 5%) for a total of 55% magenta. (This option cannot adjust 
>>>>>>> pure specular white, which contains no color components.)
>>>>>>> Absolute - Adjusts the color in absolute values. For example, if you 
>>>>>>> start with a pixel that is 50% magenta and add 10%, the magenta ink is 
>>>>>>> set to a total of 60%.
>>>>>>> 
>>>>>>> Note: The adjustment is based on how close a color is to one of the 
>>>>>>> options in the Colors menu. For example, 50% magenta is midway between 
>>>>>>> white and pure magenta and receives a proportionate mix of corrections 
>>>>>>> defined for the two colors.
>>>>>>> 
>>>>>> 
>>>>>> Howard Jones
>>>>>> Visual Effects Supervisor
>>>>>> m: 07973 265624 | e: how...@axis-vfx.com <mailto:how...@axis-vfx.com> | 
>>>>>> w: www.axis-vfx.com <http://www.axis-vfx.com/>
>>>>>>> On 30 Mar 2017, at 16:54, motion artist <motionarti...@gmail.com 
>>>>>>> <mailto:motionarti...@gmail.com>> wrote:
>>>>>>> 
>>>>>>> Hello again
>>>>>>> 
>>>>>>> So the Secondary Colour works a treat, but I was wondering how to 
>>>>>>> implement the Relative vs Absolute option that the PS selective colour 
>>>>>>> has in Nuke. It doesn't seem like anyone from the photoshop community 
>>>>>>> knows exactly how this works. Has anybody tried reverse engineering 
>>>>>>> that?
>>>>>>> 
>>>>>>> Appreciate all the help
>>>>>>> 
>>>>>>> All the best
>>>>>>> 
>>>>>>> Stepan
>>>>>>> _______________________________________________
>>>>>>> Nuke-users mailing list
>>>>>>> Nuke-users@support.thefoundry.co.uk 
>>>>>>> <mailto:Nuke-users@support.thefoundry.co.uk>, 
>>>>>>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>>>>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>>>>>>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> A X I S V F X
>>>>>> The Bottle Yard Studios
>>>>>> Whitchurch Lane
>>>>>> Bristol BS14 0BH
>>>>>>  
>>>>>> axis-vfx.com <http://axis-vfx.com/>
>>>>>> _______________________________________________
>>>>>> Nuke-users mailing list
>>>>>> Nuke-users@support.thefoundry.co.uk 
>>>>>> <mailto:Nuke-users@support.thefoundry.co.uk>, 
>>>>>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>>>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>>>>>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Nuke-users mailing list
>>>>>> Nuke-users@support.thefoundry.co.uk 
>>>>>> <mailto:Nuke-users@support.thefoundry.co.uk>, 
>>>>>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>>>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>>>>>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>> 
>>> 
>>> 
>>> A X I S V F X
>>> The Bottle Yard Studios
>>> Whitchurch Lane
>>> Bristol BS14 0BH
>>>  
>>> axis-vfx.com 
>>> <http://axis-vfx.com/>_______________________________________________
>>> Nuke-users mailing list
>>> Nuke-users@support.thefoundry.co.uk 
>>> <mailto:Nuke-users@support.thefoundry.co.uk>, 
>>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>> _______________________________________________
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk 
>> <mailto:Nuke-users@support.thefoundry.co.uk>, 
>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>> 
>> _______________________________________________
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk 
>> <mailto:Nuke-users@support.thefoundry.co.uk>, 
>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> 
> 
> 
> A X I S V F X
> The Bottle Yard Studios
> Whitchurch Lane
> Bristol BS14 0BH
>  
> axis-vfx.com <http://axis-vfx.com/>
> _______________________________________________
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/ 
> <http://forums.thefoundry.co.uk/>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> 
> 
> _______________________________________________
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/ 
> <http://forums.thefoundry.co.uk/>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> _______________________________________________
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk 
> <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/ 
> <http://forums.thefoundry.co.uk/>
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> 
> _______________________________________________
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


-- 



*A X I S V F X*

The Bottle Yard Studios

Whitchurch Lane

Bristol BS14 0BH

 

axis-vfx.com
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to