Created
November 19, 2013 20:43
-
-
Save draconiansolo/7552200 to your computer and use it in GitHub Desktop.
Paralax mapping of sorts
On Nuke
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set cut_paste_input [stack 0] | |
version 6.3 v8 | |
Camera2 { | |
inputs 0 | |
translate {0 0 8.75} | |
name Camera2 | |
selected true | |
xpos -4734 | |
ypos 15298 | |
} | |
Constant { | |
inputs 0 | |
channels rgb | |
format "512 512 0 0 512 512 1 square_512" | |
name Constant1 | |
selected true | |
xpos -4800 | |
ypos 14910 | |
} | |
set N26576790 [stack 0] | |
Expression { | |
expr0 x/width | |
expr1 y/height | |
name Expression1 | |
selected true | |
xpos -4800 | |
ypos 15090 | |
} | |
push $cut_paste_input | |
Camera2 { | |
translate {0 0 5.760000229} | |
name Camera1 | |
selected true | |
xpos -5037 | |
ypos 14913 | |
} | |
CheckerBoard2 { | |
inputs 0 | |
boxsize 256 | |
name CheckerBoard1 | |
selected true | |
xpos -4900 | |
ypos 14622 | |
} | |
set N2582e5b0 [stack 0] | |
Card2 { | |
image_aspect false | |
uniform_scale 4 | |
control_points {3 3 3 6 | |
1 {-0.5 -0.5 0} 0 {0.1666666865 0 0} 0 {0 0 0} 0 {0 0.1666666865 0} 0 {0 0 0} 0 {0 0 0} | |
1 {0 -0.5 0} 0 {0.1666666716 0 0} 0 {-0.1666666716 0 0} 0 {0 0.1666666865 0} 0 {0 0 0} 0 {0.5 0 0} | |
1 {0.5 -0.5 0} 0 {0 0 0} 0 {-0.1666666865 0 0} 0 {0 0.1666666865 0} 0 {0 0 0} 0 {1 0 0} | |
1 {-0.5 0 0} 0 {0.1666666865 0 0} 0 {0 0 0} 0 {0 0.1666666716 0} 0 {0 -0.1666666716 0} 0 {0 0.5 0} | |
1 {0 0 0} 0 {0.1666666716 0 0} 0 {-0.1666666716 0 0} 0 {0 0.1666666716 0} 0 {0 -0.1666666716 0} 0 {0.5 0.5 0} | |
1 {0.5 0 0} 0 {0 0 0} 0 {-0.1666666865 0 0} 0 {0 0.1666666716 0} 0 {0 -0.1666666716 0} 0 {1 0.5 0} | |
1 {-0.5 0.5 0} 0 {0.1666666865 0 0} 0 {0 0 0} 0 {0 0 0} 0 {0 -0.1666666865 0} 0 {0 1 0} | |
1 {0 0.5 0} 0 {0.1666666716 0 0} 0 {-0.1666666716 0 0} 0 {0 0 0} 0 {0 -0.1666666865 0} 0 {0.5 1 0} | |
1 {0.5 0.5 0} 0 {0 0 0} 0 {-0.1666666865 0 0} 0 {0 0 0} 0 {0 -0.1666666865 0} 0 {1 1 0} } | |
name Card1 | |
selected true | |
xpos -4840 | |
ypos 14753 | |
} | |
push $N2582e5b0 | |
Sphere { | |
name Sphere1 | |
selected true | |
xpos -4947 | |
ypos 14766 | |
} | |
Scene { | |
inputs 2 | |
name Scene1 | |
selected true | |
xpos -4908 | |
ypos 14850 | |
} | |
push $N26576790 | |
add_layer {MainNormal MainNormal.red MainNormal.green MainNormal.blue MainNormal.alpha} | |
ScanlineRender { | |
inputs 3 | |
output_motion_vectors_type accurate | |
output_shader_vectors true | |
N_channel MainNormal | |
name ScanlineRender1 | |
selected true | |
xpos -4936 | |
ypos 14981 | |
} | |
set N28ff4240 [stack 0] | |
Shuffle { | |
in depth | |
name Shuffle30 | |
label "\[value in]" | |
selected true | |
xpos -5057 | |
ypos 15023 | |
} | |
Grade { | |
blackpoint {0.1736111045 0.1736111045 0.1736111045 0.1736111045} | |
whitepoint {0.2099622786 0.2099622786 0.2099622786 0.2099622786} | |
white -50 | |
black_clamp false | |
name Grade3 | |
selected true | |
xpos -5057 | |
ypos 15085 | |
} | |
push $N28ff4240 | |
add_layer {MainDepth MainDepth.red MainDepth.green MainDepth.blue MainDepth.alpha} | |
ShuffleCopy { | |
inputs 2 | |
red red | |
green red | |
blue red | |
alpha red | |
out MainDepth | |
name ShuffleCopy10 | |
label "\[value in] to \[value out]" | |
selected true | |
xpos -4936 | |
ypos 15119 | |
} | |
add_layer {MainUV MainUV.red MainUV.green MainUV.blue MainUV.alpha} | |
ShuffleCopy { | |
inputs 2 | |
red red | |
green green | |
blue blue | |
out MainUV | |
name ShuffleCopy11 | |
label "\[value in] to \[value out]" | |
selected true | |
xpos -4936 | |
ypos 15181 | |
} | |
FrameHold { | |
first_frame 1054 | |
name FrameHold2 | |
selected true | |
xpos -4936 | |
ypos 15238 | |
} | |
UVTile2 { | |
wrap_u repeat | |
wrap_v repeat | |
scale {0.1 0.33} | |
name UVTile1 | |
selected true | |
xpos -4936 | |
ypos 15286 | |
} | |
Cylinder { | |
rows 60 | |
columns 60 | |
rotate {0 {frame i} 0} | |
name Cylinder1 | |
selected true | |
xpos -4936 | |
ypos 15336 | |
} | |
Constant { | |
inputs 0 | |
channels rgb | |
format "1024 1024 0 0 1024 1024 1 square_1K" | |
name Constant2 | |
selected true | |
xpos -5032 | |
ypos 15352 | |
} | |
add_layer {MainNormal2 MainNormal2.red MainNormal2.green MainNormal2.blue MainNormal2.alpha} | |
ScanlineRender { | |
inputs 3 | |
output_motion_vectors_type accurate | |
output_shader_vectors true | |
N_channel MainNormal2 | |
name ScanlineRender2 | |
selected true | |
xpos -4936 | |
ypos 15446 | |
} | |
set N20dbc260 [stack 0] | |
Dot { | |
name Dot155 | |
selected true | |
xpos -5133 | |
ypos 15546 | |
} | |
Shuffle { | |
in MainDepth | |
name Shuffle33 | |
label "\[value in]" | |
selected true | |
xpos -5167 | |
ypos 15584 | |
} | |
push $N20dbc260 | |
Dot { | |
name Dot154 | |
selected true | |
xpos -4998 | |
ypos 15542 | |
} | |
Shuffle { | |
in MainNormal2 | |
name Shuffle31 | |
label "\[value in]" | |
selected true | |
xpos -5032 | |
ypos 15584 | |
} | |
push $N20dbc260 | |
Shuffle { | |
in MainNormal | |
name Shuffle32 | |
label "\[value in]" | |
selected true | |
xpos -4840 | |
ypos 15584 | |
} | |
Merge2 { | |
inputs 2 | |
operation minus | |
name Merge76 | |
selected true | |
xpos -5032 | |
ypos 15686 | |
} | |
MergeExpression { | |
inputs 2 | |
expr0 Ar*Br | |
expr1 Ag*Bg | |
expr2 Ab*Bb | |
expr3 Aa*Ba | |
name MergeExpression1 | |
selected true | |
xpos -5098 | |
ypos 15734 | |
} | |
set N3d8a95e0 [stack 0] | |
push $N20dbc260 | |
Dot { | |
name Dot156 | |
selected true | |
xpos -5269 | |
ypos 15450 | |
} | |
Shuffle { | |
in MainUV | |
name Shuffle34 | |
label "\[value in]" | |
selected true | |
xpos -5303 | |
ypos 15584 | |
} | |
Merge2 { | |
inputs 2 | |
operation plus | |
mix {{1/width}} | |
name Merge79 | |
selected true | |
xpos -5303 | |
ypos 15734 | |
} | |
push $N28ff4240 | |
STMap { | |
inputs 2 | |
uv rgb | |
name STMap1 | |
selected true | |
xpos -5303 | |
ypos 15824 | |
} | |
push $N3d8a95e0 | |
push $N20dbc260 | |
add_layer {distort distort.x distort.y} | |
ShuffleCopy { | |
inputs 2 | |
red red | |
green green | |
out distort | |
name ShuffleCopy9 | |
label "\[value in] to \[value out]" | |
selected true | |
xpos -4936 | |
ypos 15762 | |
} | |
IDistort { | |
uv distort | |
name IDistort2 | |
selected true | |
xpos -4936 | |
ypos 15824 | |
} | |
Transform { | |
translate {-512 0} | |
scale 0.5 | |
center {1024 576} | |
name Transform12 | |
selected true | |
xpos -4744 | |
ypos 15830 | |
} | |
push $N20dbc260 | |
Transform { | |
scale 0.5 | |
center {1024 576} | |
name Transform13 | |
selected true | |
xpos -4684 | |
ypos 15653 | |
} | |
Merge2 { | |
inputs 2 | |
name Merge78 | |
selected true | |
xpos -4456 | |
ypos 15830 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment