State:In Progress|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:605666|
Problem summary
C_CameraSolver node fails to match points if some Time nodes, like TimeOffset are upstream of it
These time nodes include:
TimeOffset
FrameRange
Retime
AppendClip
TimeWarp
These time nodes do not hit the issue:
FrameHold
Kronos
OFlow
TimeClip
TimeBlur
AddTimeCode
Customer reported version
nuke.16.0v4
Steps to reproduce
1) Open Nuke
2) Create a CheckerBoard node
3) Create and connect a TimeOffset node
4) Create a C_CameraSolver node and connect it to the TimeOffset node twice, so it is the node input 1 and 2, and view the node
5) In the C_CameraSolver properties, press Match, no points will appear in the Viewer
Expected behaviour
For the C_CameraSolver node to match points in the input images
Actual behaviour
It could not match the points, meaning it can't solve the rig
Workaround
Add certain other nodes downstream of the TimeOffset node, like a Transform node or an AdjBBox node with the bounding box set to 0
Reproduced by support
This bug has been reproduced in:
Nuke 16.0v4 - Windows 11, macOS Sonoma, Rocky 9.5
Nuke 12.0v1 - Windows 11, macOS Sonoma
Earliest version tested
Nuke 12.0v1 - This issue appears to be in all tested versions of the product