diff --git a/meshroom/nodes/aliceVision/SfMFilter.py b/meshroom/nodes/aliceVision/SfMFilter.py index 1783c80fc0..fb614af9a8 100644 --- a/meshroom/nodes/aliceVision/SfMFilter.py +++ b/meshroom/nodes/aliceVision/SfMFilter.py @@ -217,6 +217,16 @@ class SfMFilter(desc.AVCommandLineNode): and node.filterParams.filterObservations3D.observationsPropagationEnabled.value, uid=[0], ), + desc.BoolParam( + name="observationsPropagationKeep", + label="Keep Propagated Observations", + description="Specifies if propagated observations are to be kept at the end.", + value=False, + enabled=lambda node: node.filterParams.filterObservations3D.filterObservations3DEnabled.value + and node.filterParams.filterObservations3D.propagationEnabled.value + and node.filterParams.filterObservations3D.observationsPropagationEnabled.value, + uid=[0], + ), desc.FloatParam( name="neighborsInfluence", label="Neighbors Influence",