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

Reply via email to