Ooops, saw your reply too late. You just realized that too. :)
On Tue, Mar 22, 2011 at 10:27 AM, Ron Ganbar <[email protected]> wrote: > Ivan, > of course you're right. The test I was doing had a format knob in the > input, so it worked. But actually we want a format object rather than a > knob. > > > > 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 19:24, Julian Van Mil <[email protected]> wrote: > >> thanks for the help guys.... got it working with that... It's so close to >> what I was doing before :) >> >> cheers, >> >> - jvm >> >> >> On 2011-03-22, at 13:19 , Ron Ganbar wrote: >> >> Hi Ean and Julian, >> That expression (parent.input0.format) does work! That is the solution to >> use! >> >> >> 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 19:12, Ean Carr <[email protected]> wrote: >> >>> So from what you guys have said, if you're on 6.2, this is the expression >>> to use, Julian: >>> >>> parent.input0.format >>> >>> But Ron says that setting the format knob through the interface isn't >>> working, so I would try through python: >>> >>> g = nuke.toNode('mygroup') >>> g.begin() >>> c = nuke.toNode('myCheckerboard') >>> c.setExpression('parent.input0.format') >>> g.end() >>> >>> Replace mygroup and mycheckerboard with the actual names and that should >>> work >>> >>> -E >>> >>> >>> On Tue, Mar 22, 2011 at 5:03 PM, Julian Van Mil < >>> [email protected]> wrote: >>> >>>> 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 >>>> >>>> >>> >>> _______________________________________________ >>> 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
