Instead of using a hidden checkbox, you should be able to use
onUserCreate, which shuold only be triggered when the node is created
initially (not when it is loaded from an nk file or pasted etc).
On 25/12/13 21:55, Ron Ganbar wrote:
Thanks Diogo!
Ron Ganbar
email: [email protected] <mailto:[email protected]>
tel: +44 (0)7968 007 309 [UK]
+972 (0)54 255 9765 [Israel]
url: http://ronganbar.wordpress.com/
On Wed, Dec 25, 2013 at 9:14 AM, Diogo Girondi <[email protected]
<mailto:[email protected]>> wrote:
Hi Ron,
Set the onCreate knob with a script that checks for a checkbox
value and if none gets the input width and height and sets the
knob you want and then toggles that checkbox to prevent this
callback from being "evaluated" again.
Something like this:
k = """node = nuke.thisNode()
w = node.width()*0.5
h = node.height()*0.5
if not node.knob('set').value():
node.knob('pos').setValue((w,h))
node.knob('set').setValue(True)"""
nuke.selectedNode().knob('onCreate').setValue(k)
Where the knob "set" is a checkbox knob that is hidden. I believe
this is what I've done in the past and it used to work.
Hope it helps.
Merry Christmas!
Cheers,
Diogo
On Tue, Dec 24, 2013 at 7:58 PM, Ron Ganbar <[email protected]
<mailto:[email protected]>> wrote:
Ho, ho, ho, Randy.
:-D
Ron Ganbar
email: [email protected] <mailto:[email protected]>
tel: +44 (0)7968 007 309 <tel:%2B44%20%280%297968%20007%20309>
[UK]
+972 (0)54 255 9765 <tel:%2B972%20%280%2954%20255%209765> [Israel]
url: http://ronganbar.wordpress.com/
On Tue, Dec 24, 2013 at 10:10 PM, Randy Little
<[email protected] <mailto:[email protected]>> wrote:
That % method that fusion uses doesn't look so bad now I bet.
Randy S. Little
http://www.rslittle.com/
http://www.imdb.com/name/nm2325729/
On Tue, Dec 24, 2013 at 11:58 AM, Ron Ganbar
<[email protected] <mailto:[email protected]>> wrote:
Yeah, that's a callback. If the callback is really
simple (one simple line), than maybe. Otherwise, not
possible.
Thanks,
R
Ron Ganbar
email: [email protected] <mailto:[email protected]>
tel: +44 (0)7968 007 309
<tel:%2B44%20%280%297968%20007%20309> [UK]
+972 (0)54 255 9765
<tel:%2B972%20%280%2954%20255%209765> [Israel]
url: http://ronganbar.wordpress.com/
On Tue, Dec 24, 2013 at 6:52 PM, Elias Ericsson
Rydberg <[email protected]
<mailto:[email protected]>> wrote:
Is there some onCreate function you could use? If
so, you could set the expressions when it's created.
Cheers,
Elias
24 dec 2013 kl. 17:23 skrev Ron Ganbar
<[email protected] <mailto:[email protected]>>:
Hi all,
Merry Christmas everyone who celebrates it. You
keep on enjoying your holiday and disregard this
email.
Hi everyone else,
I'm making a little Gizmo and I want the default
2D position knob to default at the center of
whatever resolution there is when the gizmo is
created. If, before wrapping it all up as a
Gizmo, I type width/2 in the input field of the
position knob, the expression evaluates and I'm
left with just a value, which won't change once
the Group is a Gizmo. If I add this as an
expression, I get left with an expression. Is
there a way to make it dynamic, but without
leaving the expression there?
And for what I'm doing, callbacks aren't really
an option.
Cheers,
Ron Ganbar
email: [email protected] <mailto:[email protected]>
tel: +44 (0)7968 007 309
<tel:%2B44%20%280%297968%20007%20309> [UK]
+972 (0)54 255 9765
<tel:%2B972%20%280%2954%20255%209765> [Israel]
url: http://ronganbar.wordpress.com/
_______________________________________________
Nuke-users mailing list
[email protected]
<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected]
<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected]
<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected]
<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected]
<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected]
<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users