Hi Erwan,
It's definitely a bug that Nuke crashes, however, you can't set an expression
on the motionblur_shutter_offset_type knob because it's not possible to animate
that knob. You can set a single value on the knob instead:
r = nuke.toNode('Roto1')
k = r['motionblur_shutter_offset_type']
k.setValue('2')
print k.value()
Does that do what you want?
Thanks, Ben
On 26 Jul 2015, at 07:51, Erwan Leroy wrote:
> Hello,
>
> I was trying to expression link the motion_blur properties of a Roto shape's
> motion blur and kept encountering crashes.
> I simplified my setup to the extreme and the crash still happens.
>
> Procedure:
> Create a Roto node.
> In it, create a random shape.
> Select that shape.
>
> In the script editor type:
> r = nuke.toNode('Roto1')
> k = r['feather_type']
> k.setExpression('2')
>
> This works and sets the enumeration pulldown to index2, which is smooth1
> r = nuke.toNode('Roto1')
> k = r['feather_type']
> print k.value()
> # Result: smooth1
>
> Now if I try on motionblur_shutter_offset_type: (value first, to check I can
> access the knob)
> r = nuke.toNode('Roto1')
> k = r['motionblur_shutter_offset_type']
> print k.value()
> # Result: centred
>
> No problems so far.
> Let's try setting the expression:
> r = nuke.toNode('Roto1')
> k = r['motionblur_shutter_offset_type']
> print k.setExpression('2')
>
> Crash
>
> I'm on windows 8.1, using nuke 9.0v5
>
> Am I doing anything wrong or is that a bug?
>
>
> Thanks,
>
> Erwan LEROY
> www.erwanleroy.com
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
--
Ben Woodhall
Software Engineer
The Foundry Visionmongers Ltd
5 Golden Square
London, W1F 9HT
Tel: +44(0)20 7473 4350
Web: www.thefoundry.co.uk
Email: [email protected]
The Foundry Visionmongers Ltd.
Registered in England and Wales No: 4642027
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python