State:New|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:340523|
Problem summary
It is possible to use a large resolution image to project on geometry to create a moving landscape. To make this efficient, Nuke crops this within the viewer's resolution and the information of the entire image is retained as long as the bounding box remains.
If the input image is of a different aspect ratio to the output resolution, this will be cropped by default within the 'Project3D' node before it is processed through the 'ScanlineRender' node.
The user has the ability to turn 'on' and 'off' this crop value in the 'Project3D' node. The expected result would be the pass through of the projection when the crop is off.
This is not the case and causes the incorrect calculation of the scanlines at the lower half of where the crop starts.
This occurs erratically and more common when first opening a script.
Customer reported version
nuke.10.0v6
Customer reported platform
fedora
Steps to reproduce
Open attached file and look through the 'ScanlineRender' node.
or
1) Start a new Nuke script at 'square_2k' resolution
2) Create a Checkerboard node at 15360 x 8640 (16:9)
3) Create a Transform node and scale to '5'
4) Create a 'Project3D' node and turn 'off' crop.
5) Create a 'Cylinder' node under the "Project3D' node and set uniform scale to '2000'
6) Create a 'Camera' node and connect to 'cam' input of the 'Project3D' node
7) Create 'ScanlineRender' node and connect the 'Camera' to 'Cam' input and the 'Cylinder' to the 'obj/scn' input
8) Create a 'Constant' and connect it to the 'bg' input (see diagram below for node tree setup)
We're sorry to hear that
Please tell us why