Thanks a lot, that will probably work great.
On 12 Feb 2014 00:42, "Ean Carr" <[email protected]> wrote:

> Hey Erwan,
>
> I wrote these functions a few years ago after I posted that to the list:
>
> https://gist.github.com/anonymous/a802f51391163a2bf0e3
>
> Just call get_mask_input_index(node). I haven't run into any node which
> returns a bad index for the mask, but if you do, let me know. Yeah, I wish
> Nuke would give us something like node.maskInput()
>
> Cheers
>
>
> On Wed, Feb 12, 2014 at 3:08 AM, Erwan Leroy <[email protected]> wrote:
>
>> Hello everybody,
>> I've been playing around with python and nuke for a little while now and
>> starting to get more comfortable, but I hit a roadblock today.
>>
>> I'm trying to find a way to identify the mask input from other inputs.
>>
>> So far I have that very dirty piece of code that works most of the time,
>> but not always:
>>
>> node = nuke.selectedNode()if node.Class() == 'Merge2':
>>     maskInput = 2else:
>>     maxInputs = node.maxInputs()
>>     if maxInputs > 1:
>>         maskInput = maxInputs-1
>>     else:
>>         maskInput = None
>>
>>
>> Is there any function like node.mask() or something similar?
>>
>> The closest I found online was this post from 2011: 
>> https://www.mail-archive.com/[email protected]/msg00508.html
>>
>>
>> thanks
>>
>> Erwan
>>
>>
>> _______________________________________________
>> Nuke-python mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>>
>
>
> --
>
>
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to