Are you updating the roto curve in the end with the .changed() ?
rotoCurve = rotoNode['curves']
... your code....
rotoCurve.changed()
Magno.
On Thu, 26 Mar 2015 07:17:57 -0400, Mathias Möhl <[email protected]>
wrote:
I have a script that modifies the extra matrix of layers of Roto nodes.
For this, I am using
layer.getTransform().setExtraMatrixAnimCurve
The issue I have is that NUKE does not notice that the project changed
by this.
No [modified] occurs behind the project name in the window title and if
I try to save it, NUKE doesn’t save the change, since it thinks nothing
has changed.
After I click on another layer in the node properties, NUKE notices that
something has changed and shows the [modified].
Is this a known issue? What is the best way to solve this? Is there a
function that can tell NUKE explicitly that something has changed or do
I need to create and remove >again some kind of nonsense to make NUKE
believe that something has changed?
Cheers,
Mathias
mamoworld.com
simplify your cgi
Dr. Mathias Möhl
Marlow 52 , 18551 Sagard, Germany
Phone +49 (0)38302 - 88 75 61
[email protected]
--
Using Opera's mail client: http://www.opera.com/mail/
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python