Hi everybody,
I'm trying to figure out how to add a specular component to the default
shading behaviour, but every time I add a Specular shader, the object
gets self illuminated, even when the light is behind the object.
The same is true for any kind of shader node.
When I don't use any shader I get the result I want (object is black
when the light is behind it). All I need is specular on top of that.
What am I missing?
Cheers,
frank
set cut_paste_input [stack 0]
version 8.0 v5
Camera2 {
inputs 0
focal 45
haperture 90
vaperture 90
far 10
name Camera3
selected true
xpos 915
ypos -677
}
Light2 {
inputs 0
falloff_type Quadratic
translate {{curve x1 -1 x50 0.1060127839 x100 1} {curve x1 -1 x50
0.3700000048 x100 -1} {curve x1 -2 x50 -0.1226326749 x100 -2}}
depthmap_slope_bias 0.01
name Light2
selected true
xpos 921
ypos -819
}
push $cut_paste_input
Roto {
output alpha
replace true
curves {{{v x3f99999a}
{f 0}
{n
{layer Root
{f 512}
{t 0}
{a}
{curvegroup Bezier1 512 bezier
{{cc
{f 8192}
{p
{x42d40000 x433a0000}
{x43cf0000 x44bdc000}
{xc2d40000 xc33a0000}
{xc3810000 x42940000}
{x440b8000 x438d0000}
{x43810000 xc2940000}
{xc3080000 xc2fc0000}
{x44cac000 x433a0000}
{x43080000 x42fc0000}
{x42000000 xc36a0000}
{x44f94000 x44468000}
{xc2000000 x436a0000}
{x42cc0000 xc3160000}
{x44f3c000 x44c34000}
{xc2cc0000 x43160000}
{x43520000 xc2400000}
{x44c04000 x44f7c000}
{xc3520000 x42400000}}}
{cc
{f 8192}
{p
{x42d40000 x433a0000}
{}
{xc2d40000 xc33a0000}
{xc3810000 x42940000}
{}
{x43810000 xc2940000}
{xc3080000 xc2fc0000}
{}
{x43080000 x42fc0000}
{x42000000 xc36a0000}
{}
{xc2000000 x436a0000}
{x42cc0000 xc3160000}
{}
{xc2cc0000 x43160000}
{x43520000 xc2400000}
{}
{xc3520000 x42400000}}}}
{t x44a84000 x4483c000}
{a osw x41200000 osf 0 str 1 spx x44800000 spy x44800000 sb 1 ltn
x42a60000 ltm x42a60000 tt x40800000}}}}}}
toolbox {selectAll {
{ selectAll str 1 ssx 1 ssy 1 sf 1 }
{ createBezier str 1 ssx 1 ssy 1 sf 1 sb 1 tt 4 }
{ createBezierCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ createBSpline str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ createEllipse str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ brush str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ eraser src 2 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ clone src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ reveal src 3 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ dodge src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ burn src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ blur src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ sharpen src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
{ smear src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 }
} }
toolbar_brush_hardness 0.200000003
toolbar_source_transform_scale {1 1}
toolbar_source_transform_center {1024 1024}
colorOverlay {0 0 0 0}
lifetime_type "all frames"
lifetime_start 83
lifetime_end 83
motionblur_shutter_offset_type centred
source_black_outside true
createNewTrack {{-1} "-1\t(none)\t-1" "1000\tNew Track Layer\t1000"}
name Roto3
selected true
xpos 915
ypos -1752
}
CheckerBoard2 {
inputs 0
name CheckerBoard1
selected true
xpos 1073
ypos -1824
}
Copy {
inputs 2
from0 rgba.alpha
to0 rgba.alpha
bbox A
name Copy2
selected true
xpos 1073
ypos -1752
}
Premult {
name Premult2
selected true
xpos 1073
ypos -1641
}
set N55ec630 [stack 0]
Dot {
name Dot5
selected true
xpos 886
ypos -1637
}
Erode {
size 1
name Erode4
selected true
xpos 852
ypos -1587
}
Erode {
size 1
name Erode5
selected true
xpos 852
ypos -1549
}
Erode {
size 1
name Erode6
selected true
xpos 852
ypos -1511
}
Shuffle {
red alpha
green alpha
blue alpha
name Shuffle3
selected true
xpos 852
ypos -1473
}
Dot {
name Dot6
selected true
xpos 886
ypos -1375
}
set N56258f0 [stack 0]
Invert {
name Invert3
selected true
xpos 852
ypos -979
}
Dot {
name Dot9
selected true
xpos 886
ypos -911
}
push $N56258f0
push $N55ec630
Specular {
inputs 2
white 0.05
min_shininess 100
max_shininess 100
name Specular2
selected true
xpos 1073
ypos -1379
}
Card2 {
rows 300
columns {{rows}}
translate {0 0 -1}
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 Card2
selected true
xpos 1073
ypos -1064
}
DisplaceGeo {
inputs 2
source alpha
scale -0.02
name DisplaceGeo2
selected true
xpos 1073
ypos -915
}
Scene {
inputs 2
name Scene2
selected true
xpos 1083
ypos -819
}
push 0
ScanlineRender {
inputs 3
motion_vectors_type distance
name ScanlineRender2
selected true
xpos 1073
ypos -657
}
--
ohufxLogo 50x50 <http://www.ohufx.com> *vfx compositing
<http://ohufx.com/index.php/vfx-compositing> | *workflow customisation
and consulting <http://ohufx.com/index.php/vfx-customising>* *
_______________________________________________
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