I'm on 6.2... and next to every format pulldown in checkerboards and pulls downs there's a little '=' button that allows me to 'set-link' I figured this has got to solve my problem, but entering what I would expect to be the normal solution... i.e.
'Input1.format' returns nothing... - jvm On 2011-03-22, at 12:52 , Ron Ganbar wrote: > Correct, Ivan. > But if you look at other types of properties, you can type python and tcl > commands in the expression panel instead of writing an expression. The format > enumeration doesn't allow for that, which makes the solution for Julian's > problem a much more difficult one. > > > Ron Ganbar > email: [email protected] > tel: +44 (0)7968 007 309 [UK] > +972 (0)54 255 9765 [Israel] > url: http://ronganbar.wordpress.com/ > > > > On 22 March 2011 18:49, Ivan Busquets <[email protected]> wrote: > Format knobs are the only ones you can't expression link (up until 6.2). > Other enumerations, including channel knobs , filter knobs, etc. were fine. > > Pre 6.2, a knobChanged callback was the best (only?) way to make a format > knob drive changes to another format knob. > > In 6.2, though, you can set an expression link between format knobs, both > through python and manually in the UI. > > > > On Tue, Mar 22, 2011 at 9:42 AM, Ean Carr <[email protected]> wrote: > AFAIK, you can't expression link certain types of pulldown knobs in Nuke. > Some work, some don't. > > This doesn't work: > > checkerboard_linked['format'].setExpression('checkerboard_master.format') > > But this does: > > nuke.toNode('Blur_linked')['filter'].setExpression('Blur_master.filter') > > -E > > > set cut_paste_input [stack 0] > version 6.1 v1 > push $cut_paste_input > Blur { > filter {{Blur_master.filter}} > name Blur_linked > selected true > xpos 161 > ypos -282 > } > Blur { > inputs 0 > name Blur_master > selected true > xpos 282 > ypos -282 > > } > > > > On Tue, Mar 22, 2011 at 4:28 PM, Ron Ganbar <[email protected]> wrote: > That's great, Michael. > But I'm trying to find something I can use in an expression - not a python > script. That would have been the simplest thing to solve Julian's problem. > > > > Ron Ganbar > email: [email protected] > tel: +44 (0)7968 007 309 [UK] > +972 (0)54 255 9765 [Israel] > url: http://ronganbar.wordpress.com/ > > > > On 22 March 2011 18:12, Michael Havart <[email protected]> wrote: > Hi Ron, > > just trying to match the width and height of the node with the width and > height of one of the formats: > > def getFormat(node): > w,h = int(node.width()), int(node.height()) > > for format in nuke.formats(): > if w == format.width() and h == format.height(): > print node.name()+' has this format: '+format.name() > > getFormat(nuke.selectedNode()) > > Michael > > > > > 2011/3/22 Ron Ganbar <[email protected]> > Hmmm... > OK, anyone: is there a way to call up in an expression the current format of > a node? Not the height and width, but the whole format? > > > > Ron Ganbar > email: [email protected] > tel: +44 (0)7968 007 309 [UK] > +972 (0)54 255 9765 [Israel] > url: http://ronganbar.wordpress.com/ > > > > On 22 March 2011 17:25, Julian Van Mil <[email protected]> wrote: > maybe... I know absolutely nothing about python :( > > That of course, is another problem for me entirely. > > - jvm > > > On 2011-03-22, at 11:13 , Ron Ganbar wrote: > >> Python button and a callback for onCreate? >> >> >> Ron Ganbar >> email: [email protected] >> tel: +44 (0)7968 007 309 [UK] >> +972 (0)54 255 9765 [Israel] >> url: http://ronganbar.wordpress.com/ >> >> >> >> On 22 March 2011 17:02, Julian Van Mil <[email protected]> wrote: >> thanks for this - I'm doing something similar right now (just with reformat >> nodes... and it works), but I'm trying to get the checkerboard to get drawn >> initially at the proper res without having to filter it. Any ideas? >> >> - jvm >> >> >> On 2011-03-22, at 10:58 , Frank Fieser wrote: >> >> > This is how I like to do it within my tools... >> > >> > >> > set cut_paste_input [stack 0] >> > version 6.1 v2 >> > CheckerBoard2 { >> > inputs 0 >> > name CheckerBoard1 >> > selected true >> > xpos -625 >> > ypos -613 >> > } >> > Crop { >> > box {0 0 {Gather_Input_Data.myWidth i} {Gather_Input_Data.myHeight i}} >> > reformat true >> > crop false >> > name Crop_Reformat >> > selected true >> > xpos -625 >> > ypos -501 >> > } >> > push $cut_paste_input >> > Radial { >> > area {512 389 1536 1167} >> > name Replace_with_Your_Input >> > selected true >> > xpos -497 >> > ypos -569 >> > } >> > NoOp { >> > name Gather_Input_Data >> > selected true >> > xpos -497 >> > ypos -532 >> > addUserKnob {20 User} >> > addUserKnob {7 myWidth} >> > myWidth {{input.width i}} >> > addUserKnob {7 myHeight} >> > myHeight {{input.height i}} >> > } >> > >> > >> > >> > >> > >> > >> > On Tue, Mar 22, 2011 at 6:49 AM, Julian Van Mil >> > <[email protected]> wrote: >> >> I need to create a checkerboard inside a gizmo or group that inherits the >> >> format of Input1. Anyone know how to do this easily? I know I'm missing >> >> something simple here... >> >> Thanks, >> >> - jvm >> >> _______________________________________________ >> >> Nuke-users mailing list >> >> [email protected] >> >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >> >> >> >> >> > >> > >> > >> > -- >> > Frank Fieser >> > http://www.frankfieser.com >> > Compositor, Lighter, Motion Designer >> > Los Angeles | 407.963.0710 >> > _______________________________________________ >> > Nuke-users mailing list >> > [email protected] >> > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >> >> _______________________________________________ >> Nuke-users mailing list >> [email protected] >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >> > > > _______________________________________________ > Nuke-users mailing list > [email protected] > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > > > > _______________________________________________ > Nuke-users mailing list > [email protected] > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > > > > > _______________________________________________ > Nuke-users mailing list > [email protected] > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > > > > _______________________________________________ > Nuke-users mailing list > [email protected] > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > > > > _______________________________________________ > Nuke-users mailing list > [email protected] > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > > > _______________________________________________ > Nuke-users mailing list > [email protected] > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________ Nuke-users mailing list [email protected] http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
