Thread: Shake to Nuke transition guide

Reply to Thread
Page 1 of 5 1 2 3 ... LastLast
Results 1 to 15 of 68
  1. #1 Shake to Nuke transition guide 
    Join Date
    Jan 2003
    Posts
    3,135
    In the same way that there's a Shake to Fusion transition guide that explains what the Fusion equivalent of each Shake node is, I've spent some time recently compiling something similar for Shake to Nuke.

    So far, I've got to the end of the Layer nodes. Even though they aren't, I've included the NFX plugins on the Nuke side.

    If there's anything in here that you think should be different (I don't know Nuke well enough in a lot of places) then please let me know.

    Eventually I'll put this on a standalone website (is there a Nuke-based Wiki?)

    Any Nuke node that begins with "N_" is part of the NFX Plugins bundle which is a free external plugin suite.
    The Fields Kit gives Nuke the functionality to deal with interlaced footage.

    (+) Means that Nuke's is better
    (-) Means that Nuke's is worse
    (=) Means that Nuke's is the same
    (?) Means that I've not used it enough (in one or other package) to make a reasonable comparison
    (~) Means that Nuke's is different
    (X) Means that Nuke, as far as I am aware, doesn't have it or a direct equivalent

    Image
    Checker -> Checkerboard (+)
    Color -> Constant (=)
    ColorWheel (X)
    FileIn -> Read (=)
    FileOut -> Write (=)
    Grad (X) Could be recreated with a couple of Ramp nodes and some grading
    QuickPaint -> Paint (-)
    QuickShape -> Bezier (+)
    Ramp -> Ramp (+)
    Rand -> N_Rand (+)
    RGrad -> Radial (-)
    RotoShape -> Bezier (-)
    Text -> N_Text (+)

    Color
    Add -> N_Add (=)
    AdjustHSV -> HSVTool (?)
    Brightness -> Multiply (=)
    Clamp -> N_Clamp (+)
    ColorCorrect -> ColorCorrect (?)
    ColorMatch (X)
    ColorReplace (X)
    ColorSpace -> ColorSpace (+)
    ColorX -> Expression (=)
    Compress -> N_Compress (=)
    ContrastLum (X) Can be recreated by converting to HLS (with ColorSpace) and doing a normal Contrast
    ContrastRGB -> RolloffContrast (+)
    Expand -> N_Expand (=)
    Fade -> Multiply (=)
    Gamma -> Gamma (-)
    HueCurves -> HueCorrect (?)
    Invert -> Invert (=)
    LogLin -> Log2Lin (=)
    Lookup -> Lookup (=)
    LookupFile -> Lookup (=)
    LookupHLS (X) Recreate by converting to HLS with a ColorSpace and doing a Lookup
    LookupHSV (X) Recreate by converting to HSV with a ColorSpace and doing a Lookup
    MDiv -> Unpremult (=)
    MMult -> Premult (=)
    Monochrome -> N_MonoChrome (=)
    Mult -> N_Mult (=)
    Reorder -> Shuffle (+)
    Saturation -> Saturation (+)
    Set (X) Do with Remove (the wanted channel(s)) then Add the same channel(s) with the right value
    SetAlpha (X) As Set
    SetBGColor (X)
    Solarize (X) A Lookup going (0,0 -> 1,0.5 -> 0,1) - move the middle point left and right.
    Threshold (X)
    Truelight -> Truelight (=)
    VideoSafe (X)

    Filter
    ApplyFilter (X)
    Blur -> Blur (+)
    Convolve -> Convolve (~)
    Defocus -> Defocus (+)
    DilateErode -> Erode (fast/filter/blur) (?)
    EdgeDetect -> EdgeDetect (=)
    Emboss -> Emboss (?)
    FilmGrain -> Film Grain Simulation (?)
    Grain -> Film Grain Simulation (?)
    IBlur (X) Could probably be faked with ZBlur
    IDefocus (X) Could probably be faked with ZDefocus
    IDilateErode (X)
    IRBlur (X)
    ISharpen (X)
    Median -> Median (+)
    PercentBlur -> Blur (+)
    Pixelize -> Blocky (=) Blocky isn't in the main menus, but can be found under "Other -> All Plugins -> B" (need to press "update menu"). This may be because it's buggy.
    RBlur -> GodRays (~)
    Sharpen -> Sharpen (+)
    ZBlur -> ZBlur (?)
    ZDefocus -> ZDefocus (?) The ZDefocus node isn't in the main menus, but can be found under "Other -> All Plugins -> Z" (need to press "update menu"). This may be because it's buggy.

    Key
    ChromaKey -> HueKeyer (=)
    DepthKey -> Keyer (?) Luminance Key with the Input set to Depth
    DepthSlice -> ZSlice (-)
    LumaKey -> Keyer (-)
    Primatte -> Primatte (=)
    SpillSuppress (X)
    Keylight -> IBK (~) Different, but much nicer!

    Layer
    AddMix -> AddMix (=)
    AddText -> N_Text (+)
    Atop -> Merge (atop) (=)
    Common (X)
    Constraint (X)
    Copy -> Copy (+)
    IAdd -> Merge (plus) (=)
    IDiv -> Merge (divide) (=)
    IMult -> Merge (multiply) (-) If both A < 0 and B < 0 then the result is 0 instead of >0. A Shake-style IMult can be done with the expression node, or by multiplying both inputs by -1, doing a Merge (multiply) and the Maxing the result with the original result.
    Inside -> Merge (in) (=)
    Interlace (X)
    ISub -> Merge (minus) (=)
    ISubA -> Merge (difference) (=)
    KeyMix -> Keymix (=)
    LayerX -> MergeExpression (=)
    Max -> Merge (max) (=)
    Min -> Merge (min) (=)
    Mix -> Dissolve (=)
    MultiLayer -> Merge (-)
    MultiPlane -> 3D System (+++)
    Outside -> Merge (out) (=)
    Over -> Merge (over) (=)
    Screen -> Merge (screen) (=)
    SwitchMatte -> Copy (-) (A and B are swapped, and doesn't premult)
    Under -> Merge (under) (=)
    Xor -> Merge (xor) (=)
    ZCompose -> ZMerge (=)
    Last edited by Hugh; November 14th, 2007 at 09:25 AM.
    Hugh Macdonald
    Reply With Quote  

  2. #2  
    Join Date
    Jan 2003
    Posts
    3,135
    And the "Transform" tab in Shake...

    Transform
    AutoAlign (X)
    CameraShake -> CameraShake (+)
    CornerPin -> CornerPin (+)
    Crop -> Crop (=) with "reformat" on
    Fit -> Reformat (~)
    Flip -> Mirror (=)
    Flop -> Mirror (=)
    MatchMove (X)
    Move2D -> Transform (-)
    Move3D -> Card3D (+)
    Orient (X)
    Pan -> Position (=)
    Resize -> Reformat (~)
    Rotate -> Transform (+)
    Scale -> Transform (+)
    Scroll -> Transform (+)
    SetDOD -> Crop (=) with "reformat" off
    Shear -> Transform (-) Only does X shear (skew)
    Stabilize -> Tracker (+)
    SmoothCam (X)
    Tracker -> Tracker (~)
    Viewport -> Reformat (~) with "resize type" on "none"
    Window -> Crop (=)
    Zoom -> Reformat (-) Doesn't allow you to set a zoom level
    Last edited by Hugh; November 13th, 2007 at 07:57 AM.
    Hugh Macdonald
    Reply With Quote  

  3. #3  
    Join Date
    Jan 2003
    Posts
    3,135
    Warp
    DisplaceX (X) Although STMap does UV texturing
    IDisplace -> IDistort (=)
    LensWarp -> PerspDistort (-)
    Morpher (X)
    PinCushion (X)
    Randomize -> N_Scatter (+)
    Turbulate (X) Workaround with N_Rand, scaled up (Transform) then the R and H channels copied into forward.u and forward.v of the image to turbulate. Then use an IDistort node.
    Twirl -> Twist (?) Twist isn't in the main menus, but can be found under "Other -> All Plugins -> T" (need to press "update menu"). This may be because it's buggy. You need to up the "Mesh Density" otherwise it'll just look like it's rotating.
    Warper -> SplineWarp (+) with "mapping" on
    WarpX (X)
    Last edited by Hugh; November 13th, 2007 at 08:02 AM.
    Hugh Macdonald
    Reply With Quote  

  4. #4  
    Join Date
    Jan 2003
    Posts
    3,135
    Other
    AddBorders (X)
    AddShadow (X) But so easily doable by hand
    Bytes (X) Unneeded - everything is float internally
    Cache (X) Not as a node, but I believe CTRL-B on a node does the same thing
    DeInterlace (X)
    DropShadow (X) See AddShadow
    Field (X)
    Histogram -> Histogram (~) More like PhotoShop's "Levels"
    PixelAnalyzer -> CurveTool (+)
    PlotScanline -> Sampler (~) Shows it as a curve rather than drawing on screen
    Select -> Switch (=)
    SwapFields (X)
    Tile -> ContactSheed (+)
    TimeX -> TimeWarp (+) or any of the other Time nodes. Anything's better than Shake's TimX
    TLCalibrate (X)
    Transition -> AppendClip (~)
    Hugh Macdonald
    Reply With Quote  

  5. #5  
    Join Date
    Jan 2003
    Posts
    3,135
    One thing I can't find anything for in Nuke is interlaced footage.... The only thing I can find that even thinks about interlacing is the 3:2 Pulldown and 2:3 Pullup nodes....

    Any ideas?
    Hugh Macdonald
    Reply With Quote  

  6. #6  
    Join Date
    May 2007
    Location
    London
    Posts
    52
    Diogo's Fieldskit: http://www.fxshare.com/nuke/download...sKit-4078.html

    I don't have it in front of me and I'll check when I get home, but SURELY Nuke can do IBlur - that's just a crazy omission!
    Reply With Quote  

  7. #7  
    Join Date
    Jan 2003
    Posts
    3,135
    Thanks for that - I've added it at the top.

    IBlur could probably be done with ZBlur.

    In Shake, IBlur is just a macro that turns the second input into a Z channel and then uses ZSlice to KeyMix between various different blurred levels of the source image. I'm sure that could be set up in Nuke....
    Hugh Macdonald
    Reply With Quote  

  8. #8  
    Join Date
    Aug 2005
    Location
    01°22 N, 103°48 E
    Posts
    91
    Wow... Thanks Hugh. Appreciate it.
    Last nite i played the blank tape so loud that the mime next door went nuts!!
    Reply With Quote  

  9. #9  
    Join Date
    Feb 2003
    Location
    Venice, CA
    Posts
    2,294
    A lot of what you have in Color can be done with one node in Nuke, for example,

    Compress, Expand, Clamp, Multiply, Gamma, Blackpoint, Whitepoint, Brightness can be put into Nuke's Grade Node. Some become obsolete, like Shake's Fade. That becomes a mix in every single node (or you could use a multiply). Some cleared up examples.

    Shake | Nuke
    Add | Color-Math-Add
    Clamp | Color-Grade
    Compress and Expand | Color-Grade
    Brightness | Color-Grade or Color-ColorCorrect
    Saturation | Color-ColorCorrect or Color-Saturation
    aruna | nuke | digitalGypsy | VFXWages | twitter
    Reply With Quote  

  10. #10  
    Join Date
    Jan 2003
    Posts
    3,135
    Nuke's Add, though, can't add a colour - it can only add the same value to all of the selected channels.... Which is why I put N_Add in there.

    I didn't realise that Grade had a clamp in - I'll have to have a look when I'm back at work on Monday.

    I do want to make it so that there are more options per Shake node - for now, I've just put the node that works closest to how the Shake node works.

    Thanks for the comments, though
    Hugh Macdonald
    Reply With Quote  

  11. #11  
    Join Date
    Jan 2005
    Location
    Vancouver, BC
    Posts
    130
    Thanks for doing this Hugh!
    Reply With Quote  

  12. #12  
    Join Date
    Feb 2003
    Location
    Venice, CA
    Posts
    2,294
    Quote Originally Posted by Hugh View Post
    Nuke's Add, though, can't add a colour - it can only add the same value to all of the selected channels.... Which is why I put N_Add in there.

    I didn't realise that Grade had a clamp in - I'll have to have a look when I'm back at work on Monday.
    For Add, just unselect the channel you don't want to add to. I haven't fiddled with N_Add, so it maybe has some different functionality.

    I do want to make it so that there are more options per Shake node - for now, I've just put the node that works closest to how the Shake node works.
    word.
    aruna | nuke | digitalGypsy | VFXWages | twitter
    Reply With Quote  

  13. #13  
    Join Date
    Apr 2007
    Location
    New York
    Posts
    192
    thanks for doing this!
    Reply With Quote  

  14. #14  
    Join Date
    Mar 2004
    Posts
    29
    Awesome list, thanks for taking the time to write it up.
    Reply With Quote  

  15. #15  
    Join Date
    Jan 2007
    Location
    Romania
    Posts
    98
    I have played with Shake a very short while a long time ago.I remember that the ColorReplace node was fun for me at that time.I discovered the "color replacement" function in Nuke's "HSV Tool" node but it's not that fun as the result don't please me to much.Is there a nuke way/ node/ script that would allow me to replace
    a whole range of rgb values with another range or a single value? The hsv tool allows me to replace only a single value with anothe value.
    Reply With Quote  

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Nuke vs Shake
    By vivekm in forum NUKE from The Foundry
    Replies: 32
    Last Post: March 19th, 2008, 10:02 AM
  2. Transition from C4 to Shake??
    By malu05 in forum Apple Shake
    Replies: 5
    Last Post: April 13th, 2007, 10:43 AM
  3. The Foundry Announces Free Upgrades for Shake Users
    By CGnews in forum Industry News
    Replies: 0
    Last Post: July 18th, 2006, 03:19 AM
  4. New Version of NUKE to Preview at SIGGRAPH
    By CGnews in forum Industry News
    Replies: 0
    Last Post: July 13th, 2006, 04:35 AM
  5. THE GNOMON WORKSHOP RELEASES TWELVE DVDS FOR SIGGRAPH
    By Paul Moran in forum Industry News
    Replies: 0
    Last Post: July 27th, 2005, 07:54 PM
Bookmarks
Bookmarks
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts