diff --git a/python/GafferSceneUI/CryptomatteUI.py b/python/GafferSceneUI/CryptomatteUI.py index d23e669944..4760e81e2f 100644 --- a/python/GafferSceneUI/CryptomatteUI.py +++ b/python/GafferSceneUI/CryptomatteUI.py @@ -282,6 +282,18 @@ def __layerPresetValues( plug ) : ], + "manifestScene" : [ + + "description", + """ + A scene containing locations representing the contents of the Cryptomatte manifest. + """, + + "plugValueWidget:type", None, + "nodeGadget:type", None, + + ], + } ) diff --git a/src/GafferScene/Cryptomatte.cpp b/src/GafferScene/Cryptomatte.cpp index 11509049b4..20aed59078 100644 --- a/src/GafferScene/Cryptomatte.cpp +++ b/src/GafferScene/Cryptomatte.cpp @@ -344,7 +344,7 @@ Cryptomatte::Cryptomatte( const std::string &name ) addChild( new FloatVectorDataPlug( "__matteValues", Gaffer::Plug::Out, new FloatVectorData() ) ); addChild( new AtomicCompoundDataPlug( "__manifest", Gaffer::Plug::Out, new CompoundData() ) ); addChild( new PathMatcherDataPlug( "__manifestPaths", Gaffer::Plug::Out, new PathMatcherData ) ); - addChild( new ScenePlug( "__manifestScene", Gaffer::Plug::Out ) ); + addChild( new ScenePlug( "manifestScene", Gaffer::Plug::Out ) ); addChild( new FloatVectorDataPlug( "__matteChannelData", Gaffer::Plug::Out, GafferImage::ImagePlug::blackTile() ) ); outPlug()->formatPlug()->setInput( inPlug()->formatPlug() );