Sorry for the overly simplified answer.
Didn't mean to say you can just "min" the two images together (unless both
are just a matte), but that you can unpremult, "min" only the alpha channel
of both, and then premult again, so you don't have to shuffle things back
and forth.


set cut_paste_input [stack 0]
version 6.3 v1
Dot {
 inputs 0
 name Dot2
 label "premultiplied img with holdout matte"
 selected true
 xpos -398
 ypos 30
}
push $cut_paste_input
Dot {
 name Dot1
 label "your premultiplied img"
 selected true
 xpos -588
 ypos -100
}
Unpremult {
 name Unpremult2
 selected true
 xpos -616
 ypos -9
}
Merge2 {
 inputs 2
 operation min
 Achannels alpha
 Bchannels alpha
 output alpha
 name Merge6
 selected true
 xpos -616
 ypos 28
}
Premult {
 name Premult4
 selected true
 xpos -616
 ypos 80
}




On Thu, Nov 24, 2011 at 12:22 PM, Ivan Busquets <[email protected]>wrote:

> Why not use a simple min between both?
>
> On Thu, Nov 24, 2011 at 12:15 PM, Ron Ganbar <[email protected]> wrote:
>
>> Hi all,
>> I've been thinking about this for a while, and I'm consulting you guys in
>> order to see how wrong I'm getting this.
>> [example below]
>>
>> When using the Mask operation under Merge to hold one image inside of
>> another image where both images have an edge that's exactly the same, the
>> edge that's the same is getting degraded - as in, it gets darker because of
>> the multiplication that occurs. This happens a lot when working with full
>> CG shots rather than CG over plate bg work.
>> To get around this what I normally do is unpremult the image, min both
>> mattes, then premult the result of the min with the RGB again. This
>> produces the correct results - at least as far as the part of the edge that
>> shouldn't change. Feels to me like this should be made simpler, no?
>> Am I wrong about this?
>>
>> In the example below you can see what I mean. The antialiased edge that
>> both shapes share gets darker after the Merge.
>>
>> Thanks all.
>> R
>>
>>
>> Paste this into your DAG:
>>
>> set cut_paste_input [stack 0]
>> version 6.3 v1
>> RotoPaint {
>>  inputs 0
>>  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: 11
>>    "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 "pt" S 0 0
>>   }
>>   NumOfChildren: 1
>>   Node: {
>>    NodeName: "Bezier1" {
>>     Flag: 576
>>     NodeType: 3
>>     CurveGroup: "" {
>>      Transform: 0 0 S 1 1 0 S 1 1 0 S 1 1 0 S 1 1 1 S 1 1 1 S 1 1 0 S 1 1
>> 885 S 1 1 936
>>      Flag: 0
>>      NumOfCubicCurves: 2
>>      CubicCurve: "" {
>>       Type: 0 Flag: 8192 Dim: 2
>>       NumOfPoints: 18
>>       0 S 1 1 40 S 1 1 15 0 0 S 1 1 600 S 1 1 1195 0 0 S 1 1 -40 S 1 1
>> -15 0 0 S 1 1 -10 S 1 1 15 0 0 S 1 1 340 S 1 1 830 0 0 S 1 1 5 S 1 1 -7.5 0
>> 0 S 1 1 -176.25 S 1 1 69.375 0 0 S 1 1 520 S 1 1 350 0 0 S 1 1 176.25 S 1 1
>> -69.375 0 0 S 1 1 -20 S 1 1 -20 0 0 S 1 1 1070 S 1 1 565 0 0 S 1 1 40 S 1 1
>> 40 0 0 S 1 1 15 S 1 1 -25 0 0 S 1 1 1390 S 1 1 1000 0 0 S 1 1 -15 S 1 1 25
>> 0 0 S 1 1 25 S 1 1 -10 0 0 S 1 1 795 S 1 1 800 0 0 S 1 1 -25 S 1 1 10 0
>>      }
>>      CubicCurve: "" {
>>       Type: 0 Flag: 8192 Dim: 2
>>       NumOfPoints: 18
>>       0 S 1 1 40 S 1 1 15 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 -40 S 1 1 -15 0 0
>> S 1 1 -10 S 1 1 15 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 5 S 1 1 -7.5 0 0 S 1 1
>> -176.25 S 1 1 69.375 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 176.25 S 1 1 -69.375 0 0
>> S 1 1 -20 S 1 1 -20 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 40 S 1 1 40 0 0 S 1 1 15
>> S 1 1 -25 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 -15 S 1 1 25 0 0 S 1 1 25 S 1 1 -10
>> 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 -25 S 1 1 10 0
>>      }
>>      NumOfAttributes: 44
>>      "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 1 "ltm" S 0 1 "ltt" S 0 0 "tt" S 0 4 "pt" S 0 0
>>     }
>>    }
>>    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 }
>>   { 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"
>>  motionblur_shutter_offset_type centred
>>  source_black_outside true
>>  createNewTrack {{-1} "-1\t(none)\t-1" "1000\tNew Track Layer\t1000"}
>>  name RotoPaint1
>>  selected true
>>  xpos -306
>>  ypos -156
>> }
>> set N221a3540 [stack 0]
>> Unpremult {
>>  name Unpremult1
>>  selected true
>>  xpos -280
>>  ypos -82
>> }
>> set N2962c380 [stack 0]
>> push $cut_paste_input
>> RotoPaint {
>>  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: 11
>>    "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 "pt" S 0 0
>>   }
>>   NumOfChildren: 1
>>   Node: {
>>    NodeName: "Bezier1" {
>>     Flag: 576
>>     NodeType: 3
>>     CurveGroup: "" {
>>      Transform: 0 0 S 1 1 0 S 1 1 0 S 1 1 0 S 1 1 1 S 1 1 1 S 1 1 0 S 1 1
>> 885 S 1 1 936
>>      Flag: 0
>>      NumOfCubicCurves: 2
>>      CubicCurve: "" {
>>       Type: 0 Flag: 8192 Dim: 2
>>       NumOfPoints: 15
>>       0 S 1 1 40 S 1 1 15 0 0 S 1 1 600 S 1 1 1195 0 0 S 1 1 -40 S 1 1
>> -15 0 0 S 1 1 -10 S 1 1 15 0 0 S 1 1 340 S 1 1 830 0 0 S 1 1 10 S 1 1 -15 0
>> 0 S 1 1 -40 S 1 1 -40 0 0 S 1 1 1070 S 1 1 565 0 0 S 1 1 40 S 1 1 40 0 0 S
>> 1 1 15 S 1 1 -25 0 0 S 1 1 1390 S 1 1 1000 0 0 S 1 1 -15 S 1 1 25 0 0 S 1 1
>> 25 S 1 1 -10 0 0 S 1 1 1025 S 1 1 1090 0 0 S 1 1 -25 S 1 1 10 0
>>      }
>>      CubicCurve: "" {
>>       Type: 0 Flag: 8192 Dim: 2
>>       NumOfPoints: 15
>>       0 S 1 1 40 S 1 1 15 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 -40 S 1 1 -15 0 0
>> S 1 1 -10 S 1 1 15 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 10 S 1 1 -15 0 0 S 1 1 -40
>> S 1 1 -40 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 40 S 1 1 40 0 0 S 1 1 15 S 1 1 -25
>> 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 -15 S 1 1 25 0 0 S 1 1 25 S 1 1 -10 0 0 S 1 1
>> 0 S 1 1 0 0 0 S 1 1 -25 S 1 1 10 0
>>      }
>>      NumOfAttributes: 44
>>      "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 1 "ltm" S 0 1 "ltt" S 0 0 "tt" S 0 4 "pt" S 0 0
>>     }
>>    }
>>    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 }
>>   { 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"
>>  motionblur_shutter_offset_type centred
>>  source_black_outside true
>>  createNewTrack {{-1} "-1\t(none)\t-1" "1000\tNew Track Layer\t1000"}
>>  name RotoPaint2
>>  selected true
>>  xpos -54
>>  ypos -148
>> }
>> set N245233b0 [stack 0]
>> Merge2 {
>>  inputs 2
>>  operation min
>>  name Merge2
>>  selected true
>>  xpos -203
>>  ypos -39
>> }
>> push $N2962c380
>> ShuffleCopy {
>>  inputs 2
>>  name ShuffleCopy1
>>  selected true
>>  xpos -280
>> }
>> Premult {
>>  name Premult1
>>  selected true
>>  xpos -280
>>  ypos 24
>> }
>> Text {
>>  message "zoom in here\nand compare"
>>  font "/Library/Fonts/Trebuchet MS.ttf"
>>  yjustify center
>>  box {512 389 1536 1167}
>>  translate {866 -124}
>>  center {1024 778}
>>  color {1 0 0 1}
>>  name Text2
>>  selected true
>>  xpos -280
>>  ypos 48
>> }
>> RotoPaint {
>>  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: 11
>>    "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 "pt" S 0 0
>>   }
>>   NumOfChildren: 1
>>   Node: {
>>    NodeName: "Bezier1" {
>>     Flag: 576
>>     NodeType: 3
>>     CurveGroup: "" {
>>      Transform: 0 0 S 1 1 0 S 1 1 0 S 1 1 0 S 1 1 1 S 1 1 1 S 1 1 0 S 1 1
>> 1210.91 S 1 1 743.386
>>      Flag: 0
>>      NumOfCubicCurves: 2
>>      CubicCurve: "" {
>>       Type: 0 Flag: 8192 Dim: 2
>>       NumOfPoints: 21
>>       0 S 1 1 0 S 1 1 0 0 0 S 1 1 1263.54 S 1 1 665.618 0 0 S 1 1 0 S 1 1
>> 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 1214 S 1 1 650.217 0 0 S 1 1 0 S 1 1 0 0 0
>> S 1 1 0 S 1 1 0 0 0 S 1 1 1262.64 S 1 1 634.482 0 0 S 1 1 0 S 1 1 0 0 0 S 1
>> 1 0 S 1 1 0 0 0 S 1 1 1262.64 S 1 1 644.86 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0
>> S 1 1 0 0 0 S 1 1 1351.8 S 1 1 642.517 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1
>> 1 0 0 0 S 1 1 1351.8 S 1 1 654.235 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0
>> 0 0 S 1 1 1264.89 S 1 1 655.574 0 0 S 1 1 0 S 1 1 0 0
>>      }
>>      CubicCurve: "" {
>>       Type: 0 Flag: 8192 Dim: 2
>>       NumOfPoints: 21
>>       0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1
>> 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S
>> 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0
>> 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1
>> 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S
>> 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0
>>      }
>>      NumOfAttributes: 44
>>      "vis" S 0 1 "r" S 0 1 "g" S 0 0 "b" S 0 0 "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 1 "ltm" S 0 1 "ltt" S 0 0 "tt" S 0 4 "pt" S 0 0
>>     }
>>    }
>>    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 }
>>   { 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}
>>  color {1 0 0 1}
>>  colorOverlay 0
>>  lifetime_type "all frames"
>>  motionblur_shutter_offset_type centred
>>  source_black_outside true
>>  createNewTrack {{-1} "-1\t(none)\t-1" "1000\tNew Track Layer\t1000"}
>>  name RotoPaint4
>>  selected true
>>  xpos -280
>>  ypos 72
>> }
>> push $N221a3540
>> push $N245233b0
>> Merge2 {
>>  inputs 2
>>  operation mask
>>  name Merge1
>>  selected true
>>  xpos -54
>>  ypos -107
>> }
>> Text {
>>  message "zoom in here\nand compare"
>>  font "/Library/Fonts/Trebuchet MS.ttf"
>>  yjustify center
>>  box {512 389 1536 1167}
>>  translate {866 -124}
>>  center {1024 778}
>>  color {1 0 0 1}
>>  name Text1
>>  selected true
>>  xpos -54
>>  ypos -83
>> }
>> RotoPaint {
>>  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: 11
>>    "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 "pt" S 0 0
>>   }
>>   NumOfChildren: 1
>>   Node: {
>>    NodeName: "Bezier1" {
>>     Flag: 512
>>     NodeType: 3
>>     CurveGroup: "" {
>>      Transform: 0 0 S 1 1 0 S 1 1 0 S 1 1 0 S 1 1 1 S 1 1 1 S 1 1 0 S 1 1
>> 1210.91 S 1 1 743.386
>>      Flag: 0
>>      NumOfCubicCurves: 2
>>      CubicCurve: "" {
>>       Type: 0 Flag: 8192 Dim: 2
>>       NumOfPoints: 21
>>       0 S 1 1 0 S 1 1 0 0 0 S 1 1 1263.54 S 1 1 665.618 0 0 S 1 1 0 S 1 1
>> 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 1214 S 1 1 650.217 0 0 S 1 1 0 S 1 1 0 0 0
>> S 1 1 0 S 1 1 0 0 0 S 1 1 1262.64 S 1 1 634.482 0 0 S 1 1 0 S 1 1 0 0 0 S 1
>> 1 0 S 1 1 0 0 0 S 1 1 1262.64 S 1 1 644.86 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0
>> S 1 1 0 0 0 S 1 1 1351.8 S 1 1 642.517 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1
>> 1 0 0 0 S 1 1 1351.8 S 1 1 654.235 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0
>> 0 0 S 1 1 1264.89 S 1 1 655.574 0 0 S 1 1 0 S 1 1 0 0
>>      }
>>      CubicCurve: "" {
>>       Type: 0 Flag: 8192 Dim: 2
>>       NumOfPoints: 21
>>       0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1
>> 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S
>> 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0
>> 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1
>> 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S
>> 1 1 0 0 0 S 1 1 0 S 1 1 0 0 0 S 1 1 0 S 1 1 0 0
>>      }
>>      NumOfAttributes: 44
>>      "vis" S 0 1 "r" S 0 1 "g" S 0 0 "b" S 0 0 "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 1 "ltm" S 0 1 "ltt" S 0 0 "tt" S 0 4 "pt" S 0 0
>>     }
>>    }
>>    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 }
>>   { 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}
>>  color {1 0 0 1}
>>  colorOverlay 0
>>  lifetime_type "all frames"
>>  view {}
>>  motionblur_on true
>>  motionblur_shutter_offset_type centred
>>  source_black_outside true
>>  createNewTrack {{-1} "-1\t(none)\t-1" "1000\tNew Track Layer\t1000"}
>>  name RotoPaint3
>>  selected true
>>  xpos -54
>>  ypos -59
>> }
>> Viewer {
>>  inputs 2
>>  frame 1
>>  input_number 1
>>  input_process false
>>  name Viewer1
>>  selected true
>>  xpos -69
>>  ypos 129
>> }
>>
>>
>>
>>
>>
>> Ron Ganbar
>> email: [email protected]
>> tel: +44 (0)7968 007 309 [UK]
>>      +972 (0)54 255 9765 [Israel]
>> url: http://ronganbar.wordpress.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

Reply via email to