есть некий модуль roto = nuke.nodes.Bezier(), который содержит в себе следующее:
print roto
# Result:
output rgba
premult none
cliptype format
replace false
invert true
opacity 1
maskChannelMask alpha
maskChannelInput none
inject false
invert_mask false
extra_blur 0
falloff 1
blur_type linear
points {{
}}
shape 1
pixel_aspect 0
linear false
translate {0 0}
rotate 0
scale 1
skew 0
center {320 240}
ramp none
color 1
p1 {100 400}
color0 0
p0 {100 100}
при попытке
print roto['invert'].setValue('true')
выдает ошибку, дескать, это логическая переменная, а не строковоя. Оно и ежу понятно, что логическая. Чешу репу, иду курить. Прихожу, сажусь за ноутбук, делаю АБСОЛЮТНО то же самое, и вот чудо - все работает! Повоторяю на рабочей станции - опять косяк. Итак, вопрос: Какого хрена?!!
print roto
# Result:
output rgba
premult none
cliptype format
replace false
invert true
opacity 1
maskChannelMask alpha
maskChannelInput none
inject false
invert_mask false
extra_blur 0
falloff 1
blur_type linear
points {{
}}
shape 1
pixel_aspect 0
linear false
translate {0 0}
rotate 0
scale 1
skew 0
center {320 240}
ramp none
color 1
p1 {100 400}
color0 0
p0 {100 100}
при попытке
print roto['invert'].setValue('true')
выдает ошибку, дескать, это логическая переменная, а не строковоя. Оно и ежу понятно, что логическая. Чешу репу, иду курить. Прихожу, сажусь за ноутбук, делаю АБСОЛЮТНО то же самое, и вот чудо - все работает! Повоторяю на рабочей станции - опять косяк. Итак, вопрос: Какого хрена?!!
