Nuke Gizmos
Jump to navigation
Jump to search
Nuke Custom Gizmos
Normal Relight
//Custom adaptation from "V-Ray Relight" Gizmo. //Choose the channel of your Normal pass in "NameNormal". Root { inputs 0 frame 11 last_frame 16 lock_range true format "2048 2048 0 0 2048 2048 1 square_2K" proxy_type scale proxy_format "1024 778 0 0 1024 778 1 1K_Super_35(full-ap)" colorManagement Nuke workingSpaceLUT linear monitorLut sRGB int8Lut sRGB int16Lut sRGB logLut Cineon floatLut linear } add_layer {ShN ShN.red ShN.green ShN.blue ShN.alpha} Group { inputs 0 name Normal_Relight selected true xpos 840 ypos 86 addUserKnob {20 settings} addUserKnob {41 longitude T Constant1.longitude} addUserKnob {41 latitude T Constant1.latitude} addUserKnob {6 postmult l post-multiply +STARTLINE} postmult true addUserKnob {20 NameNormal} addUserKnob {41 in l "in 1" T Shuffle8.in} } Constant { inputs 0 channels rgb color {{sin(radians(longitude))*cos(radians(latitude))} {sin(radians(latitude))} {cos(radians(longitude))*cos(radians(latitude))} 0} format "256 256 0 0 256 256 1 square_256" name Constant1 xpos 180 ypos -105 addUserKnob {20 User} addUserKnob {7 longitude R -180 180} longitude 82 addUserKnob {7 latitude R -90 90} latitude 44.5 } set N5ac82000 [stack 0] Input { inputs 0 name Input1 xpos -36 ypos -202 } add_layer {VRay_Normals VRay_Normals.X VRay_Normals.Y VRay_Normals.Z} Shuffle { in ShN out VRay_Normals name Shuffle8 xpos -36 ypos -154 } Expression { channel0 {none none none VRay_Normals.Z} expr0 VRay_Normals.Z-(1-a) channel1 none channel2 none channel3 none name Expression1 xpos -36 ypos -118 } Unpremult { channels VRay_Normals name Unpremult1 xpos -36 ypos -71 } MergeExpression { inputs 2 expr0 Ar*BVRay_Normals.X expr1 Ag*BVRay_Normals.Y expr2 Ab*BVRay_Normals.Z channel3 none name MergeExpression1 xpos 21 ypos 2 } Expression { channel0 rgb expr0 r+b+g channel1 none channel2 none channel3 none name Expression2 xpos 21 ypos 54 } Premult { name Premult1 xpos 21 ypos 111 disable {{1-parent.postmult}} } set Na4942380 [stack 0] Output { name Output1 xpos 21 ypos 172 } push $N5ac82000 push 0 push 0 push 0 push 0 push 0 push 0 push 0 push 0 push $Na4942380 Viewer { inputs 10 frame_range 1-16 name Viewer1 selected true xpos 233 ypos 152 } end_group
Push pixel
//Don't know the source of this custom Push pixel set cut_paste_input [stack 0] version 10.5 v7 push $cut_paste_input Unpremult { name Unpremult4 selected true xpos 180 ypos 3374 } Grade { channels alpha blackpoint 0.99 name Grade15 selected true xpos 180 ypos 3416 } Premult { name Premult1 selected true xpos 180 ypos 3470 } EdgeBlur { size 1 name EdgeBlur2 selected true xpos 180 ypos 3536 } Unpremult { name Unpremult11 selected true xpos 180 ypos 3590 } Expression { channel3 alpha expr3 "r == 0 ? 0 : 1" name Expression7 selected true xpos 180 ypos 3638 } EdgeBlur { size 2 name EdgeBlur3 selected true xpos 180 ypos 3704 } Unpremult { name Unpremult12 selected true xpos 180 ypos 3758 } Expression { channel3 alpha expr3 "r == 0 ? 0 : 1" name Expression8 selected true xpos 180 ypos 3806 } EdgeBlur { size 4 name EdgeBlur4 selected true xpos 180 ypos 3872 } Unpremult { name Unpremult14 selected true xpos 180 ypos 3926 } Expression { channel3 alpha expr3 "r == 0 ? 0 : 1" name Expression9 selected true xpos 180 ypos 3974 } EdgeBlur { size 8 name EdgeBlur12 selected true xpos 180 ypos 4040 } Unpremult { name Unpremult15 selected true xpos 180 ypos 4094 } Expression { channel3 alpha expr3 "r == 0 ? 0 : 1" name Expression10 selected true xpos 180 ypos 4142 } EdgeBlur { size 16 name EdgeBlur13 selected true xpos 180 ypos 4208 } Unpremult { name Unpremult16 selected true xpos 180 ypos 4262 } Expression { channel3 alpha expr3 "r == 0 ? 0 : 1" name Expression11 selected true xpos 180 ypos 4310 }