Thumb:

image.png

<aside> <img src="/icons/list-indent_gray.svg" alt="/icons/list-indent_gray.svg" width="40px" />

目次:

</aside>

getValue() と value()では取得する値が違う


_nodes = nuke.allNodes('LensDistortion2')

for _node in _nodes:
    _filter = _node['filter'].getValue()
    _filter_name = _node['filter'].value()
    print(f'{_node.name()} filter: {_filter} name: {_filter_name}')
    
# Result
# LensDistortion_zoom_18mm filter: 1.0 name: cubic
# LensDistortion_zoom_25mm filter: 1.0 name: cubic
# LensDistortion_zoom_35mm filter: 1.0 name: cubic
# LensDistortion_zoom_65mm filter: 1.0 name: cubic
# LensDistortion_zoom_80mm filter: 1.0 name: cubic
# LensDistortion_zoom2_45mm filter: 1.0 name: cubic
# LensDistortion_zoom2_85mm filter: 1.0 name: cubic
# LensDistortion_zoom2_135mm filter: 1.0 name: cubic
# LensDistortion_zoom2_180mm filter: 1.0 name: cubic
# LensDistortion_zoom2_250mm filter: 1.0 name: cubic

setValue()はどちらの値でも行ける

_node = nuke.toNode('LensDistortion_zoom_18mm')
_node.setValue(2)
_node.setValue('Keys')

関連

無題

Apps

無題

資料

無題