Gives me a "vibrancy" error, gizmo/plugin within gizmo ? On Tue, Apr 11, 2017 at 3:43 PM motion artist <[email protected]> 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 <[email protected]> > 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> >>> 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 <[email protected]> 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: [email protected] | w: www.axis-vfx.com >>>> >>>> On 1 Apr 2017, at 19:30, Howard Jones <[email protected]> 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 <[email protected]> wrote: >>>> >>>> Ok >>>> Send anything back please and I can update the tool. >>>> >>>> Howard >>>> >>>> On 31 Mar 2017, at 5:34 pm, motion artist <[email protected]> >>>> 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 <[email protected]> >>>> wrote: >>>> >>>>> Found this, I’d have to have a think but don’t wait up for it. >>>>> >>>>> 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: [email protected] | w: www.axis-vfx.com >>>>> >>>>> On 30 Mar 2017, at 16:54, motion artist <[email protected]> >>>>> 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 >>>>> [email protected], 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 >>>>> [email protected], http://forums.thefoundry.co.uk/ >>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >>>>> >>>> >>>> _______________________________________________ >>>> Nuke-users mailing list >>>> [email protected], 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 >>>> [email protected], http://forums.thefoundry.co.uk/ >>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >>>> >>>> >>>> _______________________________________________ >>>> Nuke-users mailing list >>>> [email protected], http://forums.thefoundry.co.uk/ >>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >>>> >>> >>> _______________________________________________ >>> Nuke-users mailing list >>> [email protected], 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 >>> [email protected], http://forums.thefoundry.co.uk/ >>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >>> >> >> > _______________________________________________ > Nuke-users mailing list > [email protected], http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________ Nuke-users mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
