this works on a label:
[python {[format.name() for format in nuke.formats() if
nuke.thisNode().width() == format.width() and nuke.thisNode().height() ==
format.height()]}]
don't know how to write that in tcl
2011/3/22 Ron Ganbar <[email protected]>
> 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