When using an expression to grab a value from a node connected to the input of the current node, a Dot kills that expression. It would be good if there
was default behavior where the Dot is ignored for such expression evaluation purposes.
Tested in Nuke 4.8v2 -> 6.1v1b11 on OSX and Windows and I can see the issue in the simple script below. Just compare the inputs to the viewer then remove the dot and you see the expression appear and the view showing the correct output :
set cut_paste_input [stack 0]
version 6.1 v1b11
CheckerBoard2 {
inputs 0
name CheckerBoard1
selected true
xpos -74
ypos -148
}
Blur {
size 13.2
name Blur1
selected true
xpos 13
ypos -46
}
set N169301a0 [stack 0]
Dot {
name Dot1
selected true
xpos 113
ypos 48
}
Blur {
size {{"\[input \[node this] 0].size"}}
name Blur4
label "Dot breaks expression link"
selected true
xpos 124
ypos 120
}
push $N169301a0
Blur {
size {{"\[input \[node this] 0].size"}}
name Blur2
label "Blur size expression is taken from input"
selected true
xpos -72
ypos 111
}
Viewer {
inputs 2
input_number 1
input_process false
name Viewer1
selected true
xpos 16
ypos 301
}