After sitting for days trying to lock down a good undistort/distort
workflow in Nuke, I'm going a bit crazy. In theory it seems very simple,
but in practice, it gets complicated. Any help on this would be
very appreciated. This is what I have so far:
- Plate: Bring into Nuke and undistort. Reformat resolution so that no
edges are cropped, for example 1.5 in a reformat node. Render out expanded
plate with black edges.
- Calculate new FOV for camera. Use focal/(desired_resX/orig_res_X). In my
case 35/(2880/1620) = 23.333
- Bring expanded plate into tracking software and use 23.333 as the focal
length for the camera.
- Use tracked camera to render out 3D objects. Render in the expanded
resolution.
- Distort rendered 3D objects using a copy of the lens distortion node or
stmap method.
I've attached an example script to help illustrate a bit better.
set cut_paste_input [stack 0]
version 6.3 v6
StickyNote {
inputs 0
name StickyNote4
label "original camera"
selected true
xpos 226
ypos -127
}
StickyNote {
inputs 0
name StickyNote6
label "reformat plate to 150%\n2880x1620"
selected true
xpos -89
ypos -59
}
StickyNote {
inputs 0
name StickyNote5
label "new focal for tracking\nfocal lenght = focal/(2880/1920)\n"
selected true
xpos 226
ypos -1
}
StickyNote {
inputs 0
name StickyNote7
label "Track footage. Use new focal length in camera parameters."
selected true
xpos -127
ypos 191
}
Group {
inputs 0
name Source_Footage1
selected true
xpos -199
ypos -353
postage_stamp true
}
CheckerBoard2 {
inputs 0
format "2048 2048 0 0 2048 2048 1 square_2K"
name CheckerBoard1
xpos -239
ypos -193
}
Transform {
scale 1.2
center {1024 1024}
name Transform1
xpos -239
ypos -88
}
LensDistortion1_0 {
serializeKnob ""
serialiseKnob "22 serialization::archive 4 0 0 0 0 0 0 0 0 0 0 0 0"
distortion1 -0.11
distortion2 -0.02
cardScale {0.8982309103 0.8982309103 1}
a -0.01653668471
b 0.1386229545
c -0.02356982045
name LensDistortion1
xpos -239
ypos -42
}
Reformat {
format "1920 1080 0 0 1920 1080 1 HD"
resize none
name SourceFootage
xpos -239
ypos 4
}
Output {
name Output1
xpos -239
ypos 89
}
Viewer {
inputs 0
viewerProcess rec709
input_process false
name Viewer1
xpos -486
ypos 100
}
end_group
LensDistortion1_0 {
serializeKnob ""
serialiseKnob "22 serialization::archive 4 0 0 0 0 0 0 0 0 0 0 0 0"
distortion1 -0.09640738368
distortion2 -0.01554686669
distortionCenter {0.0006371746422 0.0005228549126}
invertDistortion true
outputFormat "2304 1296 0 0 2304 1296 1 jk"
cardScale {1.126062989 1.126062989 1}
a -0.1034533978
b 0.03012178838
c -0.03336429596
alignmentCorrection {486.0183411 0.02424036525 -0.001042975346
-1.234021425 -5.30473626e-05 4.827180322e-12 -465887.4688 -23.23583031 1}
name LensDistortion5
selected true
xpos -199
ypos -208
}
BlackOutside {
name BlackOutside2
selected true
xpos -199
ypos -134
}
Reformat {
type "to box"
box_width 2880
box_height 1620
box_fixed true
scale 1.2
resize none
name Reformat7
selected true
xpos -199
ypos -80
}
Crop {
box {0 0 2880 1620}
reformat true
crop false
name Crop1
selected true
xpos -199
ypos -36
}
Dot {
name Dot1
label "output to tracking"
note_font_size 21
selected true
xpos -165
ypos 158
}
StickyNote {
inputs 0
name StickyNote9
label "should I set Distortion scaling to HD?"
selected true
xpos 402
ypos 690
}
push $cut_paste_input
Camera2 {
focal {{focal/(2880/1920) i}}
haperture 22.1
vaperture 12.4
name original_camera1
label "\[value focal]"
note_font "Bold Bold"
selected true
xpos 123
ypos -11
addUserKnob {20 User}
addUserKnob {7 fov l FOV R 5 179}
fov 50.68179596
}
Camera2 {
inputs 0
focal 35
haperture 22.1
vaperture 12.4
name original_camera
label "\[value focal]"
note_font "Bold Bold"
selected true
xpos 129
ypos -148
addUserKnob {20 User}
addUserKnob {7 fov l FOV R 5 179}
fov 35.04330196
}
StickyNote {
inputs 0
name StickyNote1
label "simulated plate"
note_font_size 21
selected true
xpos -80
ypos -345
}
StickyNote {
inputs 0
name StickyNote2
label "simulated plate"
note_font_size 21
selected true
xpos -61
ypos 434
}
StickyNote {
inputs 0
name StickyNote8
label "3d objects rendered with expanded focall lenght and expanded
resolution."
selected true
xpos 277
ypos 474
}
RotoPaint {
inputs 0
format "2880 1620 0 0 2880 1620 1 expanded_res"
cliptype none
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 960 S 0 540
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: 10
Node: {
NodeName: "Rectangle1" {
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
1444 S 1 1 420
Flag: 0
NumOfCubicCurves: 2
CubicCurve: "" {
Type: 0 Flag: 8192 Dim: 2
NumOfPoints: 12
1 S 1 1 0 S 1 1 -5.33334 0 1 S 1 1 468 S 1 1 428 0 1 S 1 1 650.667 S
1 1 0 0 1 S 1 1 -650.667 S 1 1 0 0 1 S 1 1 2420 S 1 1 428 0 1 S 1 1 0 S 1 1
-5.33334 0 1 S 1 1 0 S 1 1 5.33334 0 1 S 1 1 2420 S 1 1 412 0 1 S 1 1
-650.667 S 1 1 0 0 1 S 1 1 650.667 S 1 1 0 0 1 S 1 1 468 S 1 1 412 0 1 S 1
1 0 S 1 1 5.33334 0
}
CubicCurve: "" {
Type: 0 Flag: 8192 Dim: 2
NumOfPoints: 12
1 S 1 1 0 S 1 1 -5.33334 0 1 S 1 1 0 S 1 1 0 0 1 S 1 1 650.667 S 1 1
0 0 1 S 1 1 -650.667 S 1 1 0 0 1 S 1 1 0 S 1 1 0 0 1 S 1 1 0 S 1 1 -5.33334
0 1 S 1 1 0 S 1 1 5.33334 0 1 S 1 1 0 S 1 1 0 0 1 S 1 1 -650.667 S 1 1 0 0
1 S 1 1 650.667 S 1 1 0 0 1 S 1 1 0 S 1 1 0 0 1 S 1 1 0 S 1 1 5.33334 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 960 "spy" S 0
540 "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 7 "pt" S 0 0
}
}
NumOfChildren: 0
}
Node: {
NodeName: "Brush9" {
Flag: 512
NodeType: 5
CubicCurve: "" {
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
-282 S 1 1 126
Type: 3 Flag: 2080 Dim: 3
NumOfPoints: 2
0 S 1 1 -282 S 1 1 128 S 1 1 0.521569 0 0 S 1 1 -282 S 1 1 124 S 1 1
0.239216 0
NumOfAttributes: 46
"vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 1 "go" S
0 1 "bo" S 0 1 "ao" S 0 1 "opc" S 0 1 "bs" S 0 25 "bsp" S 0 0.05 "h" S 0
0.2 "bm" S 0 0 "dt" S 0 1 "ds" S 0 0 "dh" S 0 0 "bt" S 0 0 "bu" S 0 1 "inv"
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 960 "spy" S 0 540 "stot" S 0 0 "sto" S 0
0 "sv" S 0 0 "sf" S 0 1 "sb" S 0 1 "ltn" S 0 1 "ltm" S 0 1 "ltt" S 0 2 "ws"
S 0 0 "we" S 0 1 "ep1" S 0 0 "ep2" S 0 0 "ep3" S 0 0 "tt" S 0 14 "nv" S 0 1
"view1" S 0 1
}
}
NumOfChildren: 0
}
Node: {
NodeName: "Brush8" {
Flag: 512
NodeType: 5
CubicCurve: "" {
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
2142.71 S 1 1 1330
Type: 3 Flag: 2080 Dim: 3
NumOfPoints: 14
0 S 1 1 2620 S 1 1 1348 S 1 1 0.580392 0 0 S 1 1 2588 S 1 1 1348 S 1 1
0.603922 0 0 S 1 1 2568 S 1 1 1348 S 1 1 0.611765 0 0 S 1 1 2466 S 1 1 1344
S 1 1 0.709804 0 0 S 1 1 2364 S 1 1 1338 S 1 1 0.752941 0 0 S 1 1 2170 S 1
1 1326 S 1 1 0.752941 0 0 S 1 1 2052 S 1 1 1320 S 1 1 0.72549 0 0 S 1 1
1966 S 1 1 1320 S 1 1 0.701961 0 0 S 1 1 1932 S 1 1 1320 S 1 1 0.694118 0 0
S 1 1 1884 S 1 1 1324 S 1 1 0.698039 0 0 S 1 1 1844 S 1 1 1324 S 1 1
0.615686 0 0 S 1 1 1844 S 1 1 1320 S 1 1 0.454902 0 0 S 1 1 1848 S 1 1 1320
S 1 1 0.368627 0 0 S 1 1 1852 S 1 1 1320 S 1 1 0.109804 0
NumOfAttributes: 46
"vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 1 "go" S
0 1 "bo" S 0 1 "ao" S 0 1 "opc" S 0 1 "bs" S 0 25 "bsp" S 0 0.05 "h" S 0
0.2 "bm" S 0 0 "dt" S 0 1 "ds" S 0 0 "dh" S 0 0 "bt" S 0 0 "bu" S 0 1 "inv"
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 960 "spy" S 0 540 "stot" S 0 0 "sto" S 0
0 "sv" S 0 0 "sf" S 0 1 "sb" S 0 1 "ltn" S 0 1 "ltm" S 0 1 "ltt" S 0 0 "ws"
S 0 0 "we" S 0 1 "ep1" S 0 0 "ep2" S 0 0 "ep3" S 0 0 "tt" S 0 14 "nv" S 0 1
"view1" S 0 1
}
}
NumOfChildren: 0
}
Node: {
NodeName: "Brush7" {
Flag: 512
NodeType: 5
CubicCurve: "" {
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
2187.64 S 1 1 1038.91
Type: 3 Flag: 2080 Dim: 3
NumOfPoints: 11
0 S 1 1 2172 S 1 1 1276 S 1 1 0.411765 0 0 S 1 1 2176 S 1 1 1278 S 1 1
0.447059 0 0 S 1 1 2184 S 1 1 1278 S 1 1 0.513726 0 0 S 1 1 2190 S 1 1 1254
S 1 1 0.635294 0 0 S 1 1 2190 S 1 1 1208 S 1 1 0.721569 0 0 S 1 1 2166 S 1
1 1024 S 1 1 0.827451 0 0 S 1 1 2160 S 1 1 904 S 1 1 0.831373 0 0 S 1 1
2176 S 1 1 820 S 1 1 0.831373 0 0 S 1 1 2202 S 1 1 788 S 1 1 0.788235 0 0 S
1 1 2216 S 1 1 788 S 1 1 0.639216 0 0 S 1 1 2232 S 1 1 810 S 1 1 0.298039 0
NumOfAttributes: 46
"vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 1 "go" S
0 1 "bo" S 0 1 "ao" S 0 1 "opc" S 0 1 "bs" S 0 25 "bsp" S 0 0.05 "h" S 0
0.2 "bm" S 0 0 "dt" S 0 1 "ds" S 0 0 "dh" S 0 0 "bt" S 0 0 "bu" S 0 1 "inv"
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 960 "spy" S 0 540 "stot" S 0 0 "sto" S 0
0 "sv" S 0 0 "sf" S 0 1 "sb" S 0 1 "ltn" S 0 1 "ltm" S 0 1 "ltt" S 0 0 "ws"
S 0 0 "we" S 0 1 "ep1" S 0 0 "ep2" S 0 0 "ep3" S 0 0 "tt" S 0 14 "nv" S 0 1
"view1" S 0 1
}
}
NumOfChildren: 0
}
Node: {
NodeName: "Brush6" {
Flag: 512
NodeType: 5
CubicCurve: "" {
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
1661.64 S 1 1 1026.18
Type: 3 Flag: 2080 Dim: 3
NumOfPoints: 22
0 S 1 1 1718 S 1 1 1296 S 1 1 0.545098 0 0 S 1 1 1708 S 1 1 1308 S 1 1
0.580392 0 0 S 1 1 1700 S 1 1 1312 S 1 1 0.572549 0 0 S 1 1 1660 S 1 1 1304
S 1 1 0.639216 0 0 S 1 1 1558 S 1 1 1248 S 1 1 0.67451 0 0 S 1 1 1506 S 1 1
1208 S 1 1 0.690196 0 0 S 1 1 1472 S 1 1 1168 S 1 1 0.694118 0 0 S 1 1 1572
S 1 1 1128 S 1 1 0.72549 0 0 S 1 1 1608 S 1 1 1116 S 1 1 0.729412 0 0 S 1 1
1726 S 1 1 1072 S 1 1 0.729412 0 0 S 1 1 1798 S 1 1 1036 S 1 1 0.72549 0 0
S 1 1 1824 S 1 1 1014 S 1 1 0.721569 0 0 S 1 1 1864 S 1 1 972 S 1 1 0.72549
0 0 S 1 1 1878 S 1 1 912 S 1 1 0.733333 0 0 S 1 1 1836 S 1 1 870 S 1 1
0.74902 0 0 S 1 1 1798 S 1 1 850 S 1 1 0.752941 0 0 S 1 1 1698 S 1 1 812 S
1 1 0.752941 0 0 S 1 1 1600 S 1 1 788 S 1 1 0.737255 0 0 S 1 1 1532 S 1 1
786 S 1 1 0.709804 0 0 S 1 1 1512 S 1 1 786 S 1 1 0.682353 0 0 S 1 1 1494 S
1 1 792 S 1 1 0.47451 0 0 S 1 1 1494 S 1 1 798 S 1 1 0.0941176 0
NumOfAttributes: 46
"vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 1 "go" S
0 1 "bo" S 0 1 "ao" S 0 1 "opc" S 0 1 "bs" S 0 25 "bsp" S 0 0.05 "h" S 0
0.2 "bm" S 0 0 "dt" S 0 1 "ds" S 0 0 "dh" S 0 0 "bt" S 0 0 "bu" S 0 1 "inv"
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 960 "spy" S 0 540 "stot" S 0 0 "sto" S 0
0 "sv" S 0 0 "sf" S 0 1 "sb" S 0 1 "ltn" S 0 1 "ltm" S 0 1 "ltt" S 0 0 "ws"
S 0 0 "we" S 0 1 "ep1" S 0 0 "ep2" S 0 0 "ep3" S 0 0 "tt" S 0 14 "nv" S 0 1
"view1" S 0 1
}
}
NumOfChildren: 0
}
Node: {
NodeName: "Brush5" {
Flag: 512
NodeType: 5
CubicCurve: "" {
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
1046.89 S 1 1 984.667
Type: 3 Flag: 2080 Dim: 3
NumOfPoints: 9
0 S 1 1 858 S 1 1 958 S 1 1 0.156863 0 0 S 1 1 876 S 1 1 964 S 1 1 0.6
0 0 S 1 1 948 S 1 1 976 S 1 1 0.701961 0 0 S 1 1 1028 S 1 1 984 S 1 1
0.709804 0 0 S 1 1 1086 S 1 1 990 S 1 1 0.705882 0 0 S 1 1 1112 S 1 1 992 S
1 1 0.701961 0 0 S 1 1 1154 S 1 1 998 S 1 1 0.678431 0 0 S 1 1 1170 S 1 1
998 S 1 1 0.631373 0 0 S 1 1 1190 S 1 1 1002 S 1 1 0.376471 0
NumOfAttributes: 46
"vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 1 "go" S
0 1 "bo" S 0 1 "ao" S 0 1 "opc" S 0 1 "bs" S 0 25 "bsp" S 0 0.05 "h" S 0
0.2 "bm" S 0 0 "dt" S 0 1 "ds" S 0 0 "dh" S 0 0 "bt" S 0 0 "bu" S 0 1 "inv"
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 960 "spy" S 0 540 "stot" S 0 0 "sto" S 0
0 "sv" S 0 0 "sf" S 0 1 "sb" S 0 1 "ltn" S 0 1 "ltm" S 0 1 "ltt" S 0 0 "ws"
S 0 0 "we" S 0 1 "ep1" S 0 0 "ep2" S 0 0 "ep3" S 0 0 "tt" S 0 14 "nv" S 0 1
"view1" S 0 1
}
}
NumOfChildren: 0
}
Node: {
NodeName: "Brush4" {
Flag: 512
NodeType: 5
CubicCurve: "" {
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
1147.43 S 1 1 1259.14
Type: 3 Flag: 2080 Dim: 3
NumOfPoints: 7
0 S 1 1 1020 S 1 1 1220 S 1 1 0.572549 0 0 S 1 1 1028 S 1 1 1220 S 1 1
0.654902 0 0 S 1 1 1050 S 1 1 1228 S 1 1 0.729412 0 0 S 1 1 1112 S 1 1 1248
S 1 1 0.780392 0 0 S 1 1 1206 S 1 1 1278 S 1 1 0.780392 0 0 S 1 1 1308 S 1
1 1312 S 1 1 0.65098 0 0 S 1 1 1308 S 1 1 1308 S 1 1 0.270588 0
NumOfAttributes: 46
"vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 1 "go" S
0 1 "bo" S 0 1 "ao" S 0 1 "opc" S 0 1 "bs" S 0 25 "bsp" S 0 0.05 "h" S 0
0.2 "bm" S 0 0 "dt" S 0 1 "ds" S 0 0 "dh" S 0 0 "bt" S 0 0 "bu" S 0 1 "inv"
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 960 "spy" S 0 540 "stot" S 0 0 "sto" S 0
0 "sv" S 0 0 "sf" S 0 1 "sb" S 0 1 "ltn" S 0 1 "ltm" S 0 1 "ltt" S 0 0 "ws"
S 0 0 "we" S 0 1 "ep1" S 0 0 "ep2" S 0 0 "ep3" S 0 0 "tt" S 0 14 "nv" S 0 1
"view1" S 0 1
}
}
NumOfChildren: 0
}
Node: {
NodeName: "Brush3" {
Flag: 512
NodeType: 5
CubicCurve: "" {
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
1036.56 S 1 1 892.48
Type: 3 Flag: 2080 Dim: 3
NumOfPoints: 25
0 S 1 1 978 S 1 1 1252 S 1 1 0.454902 0 0 S 1 1 978 S 1 1 1248 S 1 1
0.533333 0 0 S 1 1 978 S 1 1 1244 S 1 1 0.588235 0 0 S 1 1 980 S 1 1 1244 S
1 1 0.643137 0 0 S 1 1 984 S 1 1 1220 S 1 1 0.729412 0 0 S 1 1 968 S 1 1
1156 S 1 1 0.737255 0 0 S 1 1 956 S 1 1 1124 S 1 1 0.741176 0 0 S 1 1 936 S
1 1 1052 S 1 1 0.741176 0 0 S 1 1 896 S 1 1 946 S 1 1 0.737255 0 0 S 1 1
878 S 1 1 884 S 1 1 0.741176 0 0 S 1 1 870 S 1 1 858 S 1 1 0.745098 0 0 S 1
1 868 S 1 1 816 S 1 1 0.745098 0 0 S 1 1 868 S 1 1 780 S 1 1 0.741176 0 0 S
1 1 870 S 1 1 740 S 1 1 0.741176 0 0 S 1 1 878 S 1 1 724 S 1 1 0.74902 0 0
S 1 1 882 S 1 1 720 S 1 1 0.756863 0 0 S 1 1 968 S 1 1 710 S 1 1 0.796078 0
0 S 1 1 1060 S 1 1 708 S 1 1 0.803922 0 0 S 1 1 1128 S 1 1 702 S 1 1
0.807843 0 0 S 1 1 1206 S 1 1 700 S 1 1 0.811765 0 0 S 1 1 1280 S 1 1 696 S
1 1 0.803922 0 0 S 1 1 1314 S 1 1 692 S 1 1 0.8 0 0 S 1 1 1386 S 1 1 690 S
1 1 0.713726 0 0 S 1 1 1400 S 1 1 696 S 1 1 0.603922 0 0 S 1 1 1404 S 1 1
710 S 1 1 0.278431 0
NumOfAttributes: 46
"vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 1 "go" S
0 1 "bo" S 0 1 "ao" S 0 1 "opc" S 0 1 "bs" S 0 25 "bsp" S 0 0.05 "h" S 0
0.2 "bm" S 0 0 "dt" S 0 1 "ds" S 0 0 "dh" S 0 0 "bt" S 0 0 "bu" S 0 1 "inv"
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 960 "spy" S 0 540 "stot" S 0 0 "sto" S 0
0 "sv" S 0 0 "sf" S 0 1 "sb" S 0 1 "ltn" S 0 1 "ltm" S 0 1 "ltt" S 0 0 "ws"
S 0 0 "we" S 0 1 "ep1" S 0 0 "ep2" S 0 0 "ep3" S 0 0 "tt" S 0 14 "nv" S 0 1
"view1" S 0 1
}
}
NumOfChildren: 0
}
Node: {
NodeName: "Brush2" {
Flag: 512
NodeType: 5
CubicCurve: "" {
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
353.818 S 1 1 1264.73
Type: 3 Flag: 2080 Dim: 3
NumOfPoints: 11
0 S 1 1 798 S 1 1 1244 S 1 1 0.537255 0 0 S 1 1 784 S 1 1 1244 S 1 1
0.54902 0 0 S 1 1 768 S 1 1 1244 S 1 1 0.552941 0 0 S 1 1 570 S 1 1 1264 S
1 1 0.772549 0 0 S 1 1 360 S 1 1 1272 S 1 1 0.784314 0 0 S 1 1 222 S 1 1
1276 S 1 1 0.788235 0 0 S 1 1 108 S 1 1 1278 S 1 1 0.784314 0 0 S 1 1 74 S
1 1 1278 S 1 1 0.764706 0 0 S 1 1 72 S 1 1 1276 S 1 1 0.752941 0 0 S 1 1 68
S 1 1 1266 S 1 1 0.745098 0 0 S 1 1 68 S 1 1 1270 S 1 1 0.407843 0
NumOfAttributes: 46
"vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 1 "go" S
0 1 "bo" S 0 1 "ao" S 0 1 "opc" S 0 1 "bs" S 0 25 "bsp" S 0 0.05 "h" S 0
0.2 "bm" S 0 0 "dt" S 0 1 "ds" S 0 0 "dh" S 0 0 "bt" S 0 0 "bu" S 0 1 "inv"
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 960 "spy" S 0 540 "stot" S 0 0 "sto" S 0
0 "sv" S 0 0 "sf" S 0 1 "sb" S 0 1 "ltn" S 0 1 "ltm" S 0 1 "ltt" S 0 0 "ws"
S 0 0 "we" S 0 1 "ep1" S 0 0 "ep2" S 0 0 "ep3" S 0 0 "tt" S 0 14 "nv" S 0 1
"view1" S 0 1
}
}
NumOfChildren: 0
}
Node: {
NodeName: "Brush1" {
Flag: 512
NodeType: 5
CubicCurve: "" {
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
456 S 1 1 786.133
Type: 3 Flag: 2080 Dim: 3
NumOfPoints: 15
0 S 1 1 462 S 1 1 1216 S 1 1 0.435294 0 0 S 1 1 458 S 1 1 1212 S 1 1
0.454902 0 0 S 1 1 448 S 1 1 1122 S 1 1 0.705882 0 0 S 1 1 448 S 1 1 1056 S
1 1 0.729412 0 0 S 1 1 448 S 1 1 918 S 1 1 0.772549 0 0 S 1 1 450 S 1 1 872
S 1 1 0.8 0 0 S 1 1 452 S 1 1 788 S 1 1 0.815686 0 0 S 1 1 452 S 1 1 750 S
1 1 0.811765 0 0 S 1 1 452 S 1 1 606 S 1 1 0.815686 0 0 S 1 1 452 S 1 1 582
S 1 1 0.815686 0 0 S 1 1 458 S 1 1 546 S 1 1 0.811765 0 0 S 1 1 464 S 1 1
528 S 1 1 0.796078 0 0 S 1 1 464 S 1 1 524 S 1 1 0.780392 0 0 S 1 1 464 S 1
1 532 S 1 1 0.572549 0 0 S 1 1 468 S 1 1 540 S 1 1 0.380392 0
NumOfAttributes: 46
"vis" S 0 1 "r" S 0 1 "g" S 0 1 "b" S 0 1 "a" S 0 1 "ro" S 0 1 "go" S
0 1 "bo" S 0 1 "ao" S 0 1 "opc" S 0 1 "bs" S 0 25 "bsp" S 0 0.05 "h" S 0
0.2 "bm" S 0 0 "dt" S 0 1 "ds" S 0 0 "dh" S 0 0 "bt" S 0 0 "bu" S 0 1 "inv"
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 960 "spy" S 0 540 "stot" S 0 0 "sto" S 0
0 "sv" S 0 0 "sf" S 0 1 "sb" S 0 1 "ltn" S 0 1 "ltm" S 0 1 "ltt" S 0 0 "ws"
S 0 0 "we" S 0 1 "ep1" S 0 0 "ep2" S 0 0 "ep3" S 0 0 "tt" S 0 14 "nv" S 0 1
"view1" S 0 1
}
}
NumOfChildren: 0
}
}
}
}
toolbox {selectAll {
{ selectAll ssx 1 ssy 1 sf 1 }
{ createBezier ssx 1 ssy 1 sf 1 sb 1 }
{ 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 tt 7 }
{ brush ssx 1 ssy 1 sf 1 sb 1 tt 14 }
{ 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"
view {}
motionblur_on true
motionblur_shutter_offset_type centred
brush_spacing 0.05000000075
brush_hardness 0.200000003
source_black_outside true
createNewTrack {{-1} "-1\t(none)\t-1" "1000\tNew Track Layer\t1000"}
name RotoPaint2
selected true
xpos 294
ypos 544
}
Crop {
box {0 0 2880 1620}
reformat true
crop false
name Crop3
selected true
xpos 294
ypos 628
}
LensDistortion1_0 {
serializeKnob ""
serialiseKnob "22 serialization::archive 4 0 0 0 0 0 0 0 0 0 0 0 0"
distortion1 -0.09640738368
distortion2 -0.01554686669
distortionCenter {0.0006371746422 0.0005228549126}
distortionScaling "Choose Format"
outputFormat "1920 1080 0 0 1920 1080 1 HD"
cardScale {0.9095938206 0.9095938206 1}
a -0.01352376398
b 0.1184888333
c -0.01264611445
alignmentCorrection {486.0183411 0.02424036525 -0.001042975346
-1.234021425 -5.30473626e-05 4.827180322e-12 -465887.4688 -23.23583031 1}
name LensDistortion1
selected true
xpos 294
ypos 698
}
Reformat {
resize none
black_outside true
name Reformat2
selected true
xpos 294
ypos 779
}
Group {
inputs 0
name Source_Footage2
selected true
xpos -167
ypos 424
postage_stamp true
}
CheckerBoard2 {
inputs 0
format "2048 2048 0 0 2048 2048 1 square_2K"
name CheckerBoard1
xpos -239
ypos -193
}
Transform {
scale 1.2
center {1024 1024}
name Transform1
xpos -239
ypos -88
}
LensDistortion1_0 {
serializeKnob ""
serialiseKnob "22 serialization::archive 4 0 0 0 0 0 0 0 0 0 0 0 0"
distortion1 -0.11
distortion2 -0.02
cardScale {0.8982309103 0.8982309103 1}
a -0.01653668471
b 0.1386229545
c -0.02356982045
name LensDistortion1
xpos -239
ypos -42
}
Reformat {
format "1920 1080 0 0 1920 1080 1 HD"
resize none
name SourceFootage
xpos -239
ypos 4
}
Output {
name Output1
xpos -239
ypos 89
}
Viewer {
inputs 0
viewerProcess rec709
input_process false
name Viewer1
xpos -486
ypos 100
}
end_group
Merge2 {
inputs 2
name Merge1
selected true
xpos -167
ypos 779
}
Viewer {
frame 1
viewerProcess rec709
input_process false
name Viewer1
selected true
xpos -167
ypos 1113
}
--
--------------------------------
Stiller Studios
Lidingö/Sweden
Simon Björk
Stiller Studios
+46 (0)8 555 23 560
Ekholmsnäsvägen 40, S-181 41 Lidingö
[email protected]
www.stillerstudios.se
find us:
http://www.eniro.se/query?search_word=stiller+studios&geo_area=liding%F6&what=all
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users