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

Reply via email to