TheFoundryVisionmongers / nuke-ML-server

A Nuke client plug-in which connects to a Python server to allow Machine Learning inference in Nuke.
Apache License 2.0
134 stars 36 forks source link

Destructive effects when pressing "Connect" buttom. #25

Open ldmoser opened 3 years ago

ldmoser commented 3 years ago

If I have a few MLClient nodes, all pointing to the same class model which has custom knobs, and then I hit the "Connect" button, than things change in unpredictable ways:

1) If I have a knob that is keyframed or has an expression on it, it will lose all that 2) It may change the knob values from the other MLClient node onto the second one ( I guess it is taking the values from the single instance in the server ).

Ideally it would be great if it was not that destructive and try first retain the knobs and their values or expressions.