I had also problems to mask or stencil all layers of a stream, so I created 
this handy gizmo:

http://www.nukepedia.com/gizmos/tnt_maskall/

Best regards,
Michael

------------------------------------------
DI (FH) Michael Habenicht
Digital Film Compositor & TD

http://www.tinitron.de
m...@tinitron.de
------------------------------------------


----- Original Message -----
From: j...@dewback.de
To: nuke-users@support.thefoundry.co.uk
Date: 12.10.2011 23:12:39
Subject: [Nuke-users] merge all: mask/stencil VS in/out


> Hi all,
> 
> "merge all" doesn't seem to work with additional channels when set to  
> stencil/mask.
> 
> It does work using in/out (which I'm avoiding to use for all the  
> obvious reasons)
> IMO this a bug (and am actually baffled that I didn't come across earlier)
> 
> please have a look at the attached script snippet where I'm trying to  
> alter the "mask" channel. so set your viewer to "mask" and compare the  
> 2 merge nodes
> 
> does this make sense to anyone?
> cheers,
> Jan
> 
> 
> 
> set cut_paste_input [stack 0]
> version 6.2 v2
> CheckerBoard2 {
>   inputs 0
>   name CheckerBoard1
>   selected true
>   xpos 255
>   ypos -169
> }
> Roto {
>   output mask
>   curves {AnimTree: "" {
>   Version: 1.2
>   Flag: 0
>   RootNode: 1
>   Node: {
>    NodeName: "Root" {
>     Flag: 512
>     NodeType: 1
>     Transform: 0 0 S 0 0 S 0 0 S 0 0 S 0 1 S 0 1 S 0 0 S 0 1024 S 0 778
>     NumOfAttributes: 10
>     "vis" S 0 1 "opc" S 0 1 "mbo" S 0 1 "mb" S 0 1 "mbs" S 0 0.5 "fo"  
> S 0 1 "fx" S 0 0 "fy" S 0 0 "ff" S 0 1 "ft" S 0 0
>    }
>    NumOfChildren: 1
>    Node: {
>     NodeName: "Ellipse1" {
>      Flag: 576
>      NodeType: 3
>      CurveGroup: "" {
>       Transform: 0 0 S 0 0 S 0 0 S 0 0 S 0 1 S 0 1 S 0 0 S 0 1057.5 S 0 727.5
>       Flag: 0
>       NumOfCubicCurves: 2
>       CubicCurve: "" {
>        Type: 0 Flag: 8192 Dim: 2
>        NumOfPoints: 12
>        0 S 0 -329.99 S 0 0 0 0 S 0 1022.5 S 0 285 0 0 S 0 329.99 S 0 0  
> 0 0 S 0 0 S 0 -280.284 0 0 S 0 1620 S 0 792.5 0 0 S 0 0 S 0 280.284 0  
> 0 S 0 329.99 S 0 0 0 0 S 0 1022.5 S 0 1300 0 0 S 0 -329.99 S 0 0 0 0 S  
> 0 0 S 0 280.284 0 0 S 0 425 S 0 792.5 0 0 S 0 0 S 0 -280.284 0
>       }
>       CubicCurve: "" {
>        Type: 0 Flag: 8192 Dim: 2
>        NumOfPoints: 12
>        0 S 0 -329.99 S 0 0 0 0 S 0 0 S 0 0 0 0 S 0 329.99 S 0 0 0 0 S  
> 0 0 S 0 -280.284 0 0 S 0 0 S 0 0 0 0 S 0 0 S 0 280.284 0 0 S 0 329.99  
> S 0 0 0 0 S 0 0 S 0 0 0 0 S 0 -329.99 S 0 0 0 0 S 0 0 S 0 280.284 0 0  
> S 0 0 S 0 0 0 0 S 0 0 S 0 -280.284 0
>       }
>       NumOfAttributes: 43
>       "vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 0  
> "go" S 0 0 "bo" S 0 0 "ao" S 0 0 "opc" S 0 1 "bm" S 0 0 "inv" S 0 0  
> "mbo" S 0 0 "mb" S 0 1 "mbs" S 0 0.5 "mbsot" S 0 0 "mbso" S 0 0 "fo" S  
> 0 1 "fx" S 0 0 "fy" S 0 0 "ff" S 0 1 "ft" S 0 0 "src" S 0 0 "stx" S 0  
> 0 "sty" S 0 0 "str" S 0 0 "sr" S 0 0 "ssx" S 0 1 "ssy" S 0 1 "ss" S 0  
> 0 "spx" S 0 1024 "spy" S 0 778 "stot" S 0 0 "sto" S 0 0 "sv" S 0 0  
> "sf" S 0 1 "sb" S 0 1 "nv" S 0 1 "view1" S 0 1 "ltn" S 0 690 "ltm" S 0  
> 690 "ltt" S 0 0 "tt" S 0 6
>      }
>     }
>     NumOfChildren: 0
>    }
>   }
> }
> }
>   toolbox {selectAll {
>    { selectAll ssx 1 ssy 1 sf 1 }
>    { createBezier ssx 1 ssy 1 sf 1 sb 1 tt 4 }
>    { createBSpline ssx 1 ssy 1 sf 1 sb 1 }
>    { createEllipse ssx 1 ssy 1 sf 1 sb 1 tt 6 }
>    { createRectangle ssx 1 ssy 1 sf 1 sb 1 }
>    { brush ssx 1 ssy 1 sf 1 sb 1 }
>    { eraser src 2 ssx 1 ssy 1 sf 1 sb 1 }
>    { clone src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { reveal src 3 ssx 1 ssy 1 sf 1 sb 1 }
>    { dodge src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { burn src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { blur src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { sharpen src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { smear src 1 ssx 1 ssy 1 sf 1 sb 1 }
> } }
>   toolbar_brush_hardness 0.200000003
>   toolbar_lifetime_type all
>   toolbar_source_transform_scale {1 1}
>   toolbar_source_transform_center {320 240}
>   colorOverlay 0
>   lifetime_type "all frames"
>   lifetime_start 690
>   lifetime_end 690
>   motionblur_shutter_offset_type centred
>   source_black_outside true
>   name Roto1
>   selected true
>   xpos 255
>   ypos -56
> }
> set N2277ad20 [stack 0]
> push $cut_paste_input
> Roto {
>   output alpha
>   curves {AnimTree: "" {
>   Version: 1.2
>   Flag: 0
>   RootNode: 1
>   Node: {
>    NodeName: "Root" {
>     Flag: 512
>     NodeType: 1
>     Transform: 0 0 S 0 0 S 0 0 S 0 0 S 0 1 S 0 1 S 0 0 S 0 1024 S 0 778
>     NumOfAttributes: 10
>     "vis" S 0 1 "opc" S 0 1 "mbo" S 0 1 "mb" S 0 1 "mbs" S 0 0.5 "fo"  
> S 0 1 "fx" S 0 0 "fy" S 0 0 "ff" S 0 1 "ft" S 0 0
>    }
>    NumOfChildren: 1
>    Node: {
>     NodeName: "Ellipse1" {
>      Flag: 512
>      NodeType: 3
>      CurveGroup: "" {
>       Transform: 0 0 S 0 0 S 0 0 S 0 0 S 0 1 S 0 1 S 0 0 S 0 1057.5 S 0 727.5
>       Flag: 0
>       NumOfCubicCurves: 2
>       CubicCurve: "" {
>        Type: 0 Flag: 8192 Dim: 2
>        NumOfPoints: 12
>        0 S 0 -329.99 S 0 0 0 0 S 0 1297.9 S 0 276.9 0 0 S 0 329.99 S 0  
> 0 0 0 S 0 0 S 0 -280.284 0 0 S 0 1895.4 S 0 784.4 0 0 S 0 0 S 0  
> 280.284 0 0 S 0 329.99 S 0 0 0 0 S 0 1297.9 S 0 1291.9 0 0 S 0 -329.99  
> S 0 0 0 0 S 0 0 S 0 280.284 0 0 S 0 700.4 S 0 784.4 0 0 S 0 0 S 0  
> -280.284 0
>       }
>       CubicCurve: "" {
>        Type: 0 Flag: 8192 Dim: 2
>        NumOfPoints: 12
>        0 S 0 -329.99 S 0 0 0 0 S 0 0 S 0 0 0 0 S 0 329.99 S 0 0 0 0 S  
> 0 0 S 0 -280.284 0 0 S 0 0 S 0 0 0 0 S 0 0 S 0 280.284 0 0 S 0 329.99  
> S 0 0 0 0 S 0 0 S 0 0 0 0 S 0 -329.99 S 0 0 0 0 S 0 0 S 0 280.284 0 0  
> S 0 0 S 0 0 0 0 S 0 0 S 0 -280.284 0
>       }
>       NumOfAttributes: 43
>       "vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 0  
> "go" S 0 0 "bo" S 0 0 "ao" S 0 0 "opc" S 0 1 "bm" S 0 0 "inv" S 0 0  
> "mbo" S 0 0 "mb" S 0 1 "mbs" S 0 0.5 "mbsot" S 0 0 "mbso" S 0 0 "fo" S  
> 0 1 "fx" S 0 0 "fy" S 0 0 "ff" S 0 1 "ft" S 0 0 "src" S 0 0 "stx" S 0  
> 0 "sty" S 0 0 "str" S 0 0 "sr" S 0 0 "ssx" S 0 1 "ssy" S 0 1 "ss" S 0  
> 0 "spx" S 0 1024 "spy" S 0 778 "stot" S 0 0 "sto" S 0 0 "sv" S 0 0  
> "sf" S 0 1 "sb" S 0 1 "nv" S 0 1 "view1" S 0 1 "ltn" S 0 690 "ltm" S 0  
> 690 "ltt" S 0 0 "tt" S 0 6
>      }
>     }
>     NumOfChildren: 0
>    }
>   }
> }
> }
>   toolbox {selectAll {
>    { selectAll ssx 1 ssy 1 sf 1 }
>    { selectPoints ssx 1 ssy 1 sf 1 tt 2 }
>    { createBezier ssx 1 ssy 1 sf 1 sb 1 tt 4 }
>    { createBSpline ssx 1 ssy 1 sf 1 sb 1 }
>    { createEllipse ssx 1 ssy 1 sf 1 sb 1 tt 6 }
>    { createRectangle ssx 1 ssy 1 sf 1 sb 1 }
>    { brush ssx 1 ssy 1 sf 1 sb 1 }
>    { eraser src 2 ssx 1 ssy 1 sf 1 sb 1 }
>    { clone src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { reveal src 3 ssx 1 ssy 1 sf 1 sb 1 }
>    { dodge src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { burn src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { blur src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { sharpen src 1 ssx 1 ssy 1 sf 1 sb 1 }
>    { smear src 1 ssx 1 ssy 1 sf 1 sb 1 }
> } }
>   toolbar_brush_hardness 0.200000003
>   toolbar_lifetime_type all
>   toolbar_source_transform_scale {1 1}
>   toolbar_source_transform_center {320 240}
>   colorOverlay 0
>   lifetime_type "all frames"
>   lifetime_start 690
>   lifetime_end 690
>   view {}
>   motionblur_on true
>   motionblur_shutter_offset_type centred
>   source_black_outside true
>   name Roto2
>   selected true
>   xpos 377
>   ypos -56
> }
> set Nb8680c30 [stack 0]
> Merge2 {
>   inputs 2
>   operation out
>   also_merge all
>   name Merge2
>   selected true
>   xpos 377
>   ypos 53
> }
> push $Nb8680c30
> push $N2277ad20
> Merge2 {
>   inputs 2
>   operation stencil
>   also_merge all
>   name Merge1
>   selected true
>   xpos 255
>   ypos 52
> }
> 
> _______________________________________________
> 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
> 




_______________________________________________
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