State:Closed|icon_bug|icon_nuke|database:public|Resolution:Fixed|TargetRelease:11.3v3|BugID:380449|
Problem summary
SmartVectors do not distort correctly when the Viewer is downrezzed/scaled down
Customer reported version
nuke.11.3v1
Customer reported platform
centos7
Steps to reproduce
1) Open NukeX
2) Paste the below script into Nuke:
ColorWheel {
inputs 0
gamma 0.45
rotate {{frame*10}}
name ColorWheel1
xpos -343
ypos -132
}
FrameRange {
first_frame 1
last_frame 100
time ""
name FrameRange1
xpos -343
ypos -53
}
SmartVector {
name SmartVector1
xpos -343
ypos -27
}
3) In the SmartVector node, press Export Write
4) In the created Write node, set the file path to a local directory, and render our the .exr SmartVector sequence
5) Create a Read node and read in the exported SmartVector sequence
6) Create CheckerBoard and VectorDistort nodes
7) Connect the SmartVector Read node to the SmartVector input of the VectorDistort node, and the CheckerBoard to the Source input
8) Play back the sequence until you see the CheckerBoard being distorted.
9) Change the downrez scale for the Viewer, the more the Viewer is scaled, the more the image is distorted



Workaround
If you don't render out the SmartVectors, and instead use the SmartVector node directly, the different scales work correctly.
If you add a Grade node to grade the SmartVector sequence and set the multiply knob to the value of the downrez, for example if you downrez to 1:4, then set the multiply knob to 0.25.
Reproduced by support
This bug has been reproduced in:
NukeX 11.3v1 - Windows 10 - CentOS 6.9 - MacOSX 10.13
NukeX 11.2v1 - Windows 10 - CentOS 6.9 - MacOSX 10.13 - regression
Unable to reproduce bug in:
NukeX 11.1v6 - Windows 10 - CentOS 6.8 - MacOSX 10.13
Earliest version tested
NukeX 11.1v6 - This issue no longer appears in this version and has regressed
Expected behaviour
For the downrezzed distorted images to appear the same as the full resolution version
Actual behaviour
The more the Viewer is down rezzed, the more the image is distorted
We're sorry to hear that
Please tell us why