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

Reply via email to