diff --git a/meshroom/nodes/aliceVision/DepthMap.py b/meshroom/nodes/aliceVision/DepthMap.py index 97f0ce08..6ba1f32a 100644 --- a/meshroom/nodes/aliceVision/DepthMap.py +++ b/meshroom/nodes/aliceVision/DepthMap.py @@ -41,6 +41,7 @@ class DepthMap(desc.CommandLineNode): value=2.0, range=(0.0, 10.0, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='maxViewAngle', @@ -49,6 +50,7 @@ class DepthMap(desc.CommandLineNode): value=70.0, range=(10.0, 120.0, 1), uid=[0], + advanced=True, ), desc.IntParam( name='sgmMaxTCams', @@ -65,6 +67,7 @@ class DepthMap(desc.CommandLineNode): value=4, range=(1, 20, 1), uid=[0], + advanced=True, ), desc.FloatParam( name='sgmGammaC', @@ -73,6 +76,7 @@ class DepthMap(desc.CommandLineNode): value=5.5, range=(0.0, 30.0, 0.5), uid=[0], + advanced=True, ), desc.FloatParam( name='sgmGammaP', @@ -81,6 +85,7 @@ class DepthMap(desc.CommandLineNode): value=8.0, range=(0.0, 30.0, 0.5), uid=[0], + advanced=True, ), desc.IntParam( name='refineNSamplesHalf', @@ -89,6 +94,7 @@ class DepthMap(desc.CommandLineNode): value=150, range=(1, 500, 10), uid=[0], + advanced=True, ), desc.IntParam( name='refineNDepthsToRefine', @@ -97,6 +103,7 @@ class DepthMap(desc.CommandLineNode): value=31, range=(1, 100, 1), uid=[0], + advanced=True, ), desc.IntParam( name='refineNiters', @@ -105,14 +112,7 @@ class DepthMap(desc.CommandLineNode): value=100, range=(1, 500, 10), uid=[0], - ), - desc.IntParam( - name='refineWSH', - label='Refine: WSH', - description='Refine: Half-size of the patch used to compute the similarity.', - value=3, - range=(1, 20, 1), - uid=[0], + advanced=True, ), desc.IntParam( name='refineMaxTCams', @@ -122,6 +122,15 @@ class DepthMap(desc.CommandLineNode): range=(1, 20, 1), uid=[0], ), + desc.IntParam( + name='refineWSH', + label='Refine: WSH', + description='Refine: Half-size of the patch used to compute the similarity.', + value=3, + range=(1, 20, 1), + uid=[0], + advanced=True, + ), desc.FloatParam( name='refineSigma', label='Refine: Sigma', @@ -129,6 +138,7 @@ class DepthMap(desc.CommandLineNode): value=15, range=(0.0, 30.0, 0.5), uid=[0], + advanced=True, ), desc.FloatParam( name='refineGammaC', @@ -137,6 +147,7 @@ class DepthMap(desc.CommandLineNode): value=15.5, range=(0.0, 30.0, 0.5), uid=[0], + advanced=True, ), desc.FloatParam( name='refineGammaP', @@ -145,6 +156,7 @@ class DepthMap(desc.CommandLineNode): value=8.0, range=(0.0, 30.0, 0.5), uid=[0], + advanced=True, ), desc.BoolParam( name='refineUseTcOrRcPixSize', @@ -152,6 +164,7 @@ class DepthMap(desc.CommandLineNode): description='Refine: Use minimum pixel size of neighbour cameras (Tc) or current camera pixel size (Rc)', value=False, uid=[0], + advanced=True, ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/DepthMapFilter.py b/meshroom/nodes/aliceVision/DepthMapFilter.py index 458ac29c..73c33fd0 100644 --- a/meshroom/nodes/aliceVision/DepthMapFilter.py +++ b/meshroom/nodes/aliceVision/DepthMapFilter.py @@ -32,6 +32,7 @@ class DepthMapFilter(desc.CommandLineNode): value=2.0, range=(0.0, 10.0, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='maxViewAngle', @@ -40,6 +41,7 @@ class DepthMapFilter(desc.CommandLineNode): value=70.0, range=(10.0, 120.0, 1), uid=[0], + advanced=True, ), desc.IntParam( name="nNearestCams", @@ -48,6 +50,7 @@ class DepthMapFilter(desc.CommandLineNode): value=10, range=(0, 20, 1), uid=[0], + advanced=True, ), desc.IntParam( name="minNumOfConsistentCams", @@ -72,6 +75,7 @@ class DepthMapFilter(desc.CommandLineNode): value=0, range=(0, 10, 1), uid=[0], + advanced=True, ), desc.IntParam( name="pixSizeBallWithLowSimilarity", @@ -80,6 +84,7 @@ class DepthMapFilter(desc.CommandLineNode): value=0, range=(0, 10, 1), uid=[0], + advanced=True, ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/FeatureExtraction.py b/meshroom/nodes/aliceVision/FeatureExtraction.py index 94363dd6..9165add9 100644 --- a/meshroom/nodes/aliceVision/FeatureExtraction.py +++ b/meshroom/nodes/aliceVision/FeatureExtraction.py @@ -42,6 +42,7 @@ class FeatureExtraction(desc.CommandLineNode): description='Use only CPU feature extraction.', value=False, uid=[], + advanced=True ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/FeatureMatching.py b/meshroom/nodes/aliceVision/FeatureMatching.py index 6fef1648..0c487150 100644 --- a/meshroom/nodes/aliceVision/FeatureMatching.py +++ b/meshroom/nodes/aliceVision/FeatureMatching.py @@ -60,6 +60,7 @@ class FeatureMatching(desc.CommandLineNode): values=('BRUTE_FORCE_L2', 'ANN_L2', 'CASCADE_HASHING_L2', 'FAST_CASCADE_HASHING_L2', 'BRUTE_FORCE_HAMMING'), exclusive=True, uid=[0], + advanced=True, ), desc.ChoiceParam( name='geometricEstimator', @@ -69,6 +70,7 @@ class FeatureMatching(desc.CommandLineNode): values=['acransac', 'loransac'], exclusive=True, uid=[0], + advanced=True, ), desc.ChoiceParam( name='geometricFilterType', @@ -83,6 +85,7 @@ class FeatureMatching(desc.CommandLineNode): values=['fundamental_matrix', 'essential_matrix', 'homography_matrix', 'homography_growing', 'no_filtering'], exclusive=True, uid=[0], + advanced=True, ), desc.FloatParam( name='distanceRatio', @@ -91,6 +94,7 @@ class FeatureMatching(desc.CommandLineNode): value=0.8, range=(0.0, 1.0, 0.01), uid=[0], + advanced=True, ), desc.IntParam( name='maxIteration', @@ -99,6 +103,7 @@ class FeatureMatching(desc.CommandLineNode): value=2048, range=(1, 20000, 1), uid=[0], + advanced=True, ), desc.IntParam( name='maxMatches', @@ -107,6 +112,7 @@ class FeatureMatching(desc.CommandLineNode): value=0, range=(0, 10000, 1), uid=[0], + advanced=True, ), desc.BoolParam( name='savePutativeMatches', @@ -114,6 +120,7 @@ class FeatureMatching(desc.CommandLineNode): description='putative matches.', value=False, uid=[0], + advanced=True, ), desc.BoolParam( name='guidedMatching', @@ -128,6 +135,7 @@ class FeatureMatching(desc.CommandLineNode): description='debug files (svg, dot).', value=False, uid=[], + advanced=True ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/ImageMatching.py b/meshroom/nodes/aliceVision/ImageMatching.py index a774fc3a..8d4ec515 100644 --- a/meshroom/nodes/aliceVision/ImageMatching.py +++ b/meshroom/nodes/aliceVision/ImageMatching.py @@ -41,6 +41,7 @@ class ImageMatching(desc.CommandLineNode): description='Input name for the weight file, if not provided the weights will be computed on the database built with the provided set.', value='', uid=[0], + advanced=True, ), desc.IntParam( name='minNbImages', @@ -49,6 +50,7 @@ class ImageMatching(desc.CommandLineNode): value=200, range=(0, 500, 1), uid=[0], + advanced=True, ), desc.IntParam( name='maxDescriptors', @@ -57,6 +59,7 @@ class ImageMatching(desc.CommandLineNode): value=500, range=(0, 100000, 1), uid=[0], + advanced=True, ), desc.IntParam( name='nbMatches', @@ -65,6 +68,7 @@ class ImageMatching(desc.CommandLineNode): value=50, range=(0, 1000, 1), uid=[0], + advanced=True, ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/ImageMatchingMultiSfM.py b/meshroom/nodes/aliceVision/ImageMatchingMultiSfM.py index 09dca195..2a0b56a1 100644 --- a/meshroom/nodes/aliceVision/ImageMatchingMultiSfM.py +++ b/meshroom/nodes/aliceVision/ImageMatchingMultiSfM.py @@ -49,6 +49,7 @@ class ImageMatchingMultiSfM(desc.CommandLineNode): description='Input name for the weight file, if not provided the weights will be computed on the database built with the provided set.', value='', uid=[0], + advanced=True, ), desc.ChoiceParam( name='matchingMode', @@ -66,6 +67,7 @@ class ImageMatchingMultiSfM(desc.CommandLineNode): value=200, range=(0, 500, 1), uid=[0], + advanced=True, ), desc.IntParam( name='maxDescriptors', @@ -74,6 +76,7 @@ class ImageMatchingMultiSfM(desc.CommandLineNode): value=500, range=(0, 100000, 1), uid=[0], + advanced=True, ), desc.IntParam( name='nbMatches', @@ -82,6 +85,7 @@ class ImageMatchingMultiSfM(desc.CommandLineNode): value=50, range=(0, 1000, 1), uid=[0], + advanced=True, ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/MeshDecimate.py b/meshroom/nodes/aliceVision/MeshDecimate.py index 6c066a14..280e9319 100644 --- a/meshroom/nodes/aliceVision/MeshDecimate.py +++ b/meshroom/nodes/aliceVision/MeshDecimate.py @@ -57,6 +57,7 @@ class MeshDecimate(desc.CommandLineNode): 'and the convention change from one software to another.', value=False, uid=[0], + advanced=True, ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/MeshFiltering.py b/meshroom/nodes/aliceVision/MeshFiltering.py index 3734b45b..a4133277 100644 --- a/meshroom/nodes/aliceVision/MeshFiltering.py +++ b/meshroom/nodes/aliceVision/MeshFiltering.py @@ -44,6 +44,7 @@ class MeshFiltering(desc.CommandLineNode): value=1.0, range=(0.0, 10.0, 0.1), uid=[0], + advanced=True, ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/Meshing.py b/meshroom/nodes/aliceVision/Meshing.py index decda833..238cfd09 100644 --- a/meshroom/nodes/aliceVision/Meshing.py +++ b/meshroom/nodes/aliceVision/Meshing.py @@ -37,6 +37,7 @@ class Meshing(desc.CommandLineNode): description='Estimate the 3d space from the SfM', value=True, uid=[0], + advanced=True, ), desc.IntParam( name='estimateSpaceMinObservations', @@ -45,6 +46,7 @@ class Meshing(desc.CommandLineNode): value=3, range=(0, 100, 1), uid=[0], + advanced=True, ), desc.FloatParam( name='estimateSpaceMinObservationAngle', @@ -77,6 +79,7 @@ class Meshing(desc.CommandLineNode): value=1000000, range=(500000, 30000000, 1000), uid=[0], + advanced=True, ), desc.IntParam( name='minStep', @@ -87,6 +90,7 @@ class Meshing(desc.CommandLineNode): value=2, range=(1, 20, 1), uid=[0], + advanced=True, ), desc.ChoiceParam( name='partitioning', @@ -96,6 +100,7 @@ class Meshing(desc.CommandLineNode): values=('singleBlock', 'auto'), exclusive=True, uid=[0], + advanced=True, ), desc.ChoiceParam( name='repartition', @@ -105,6 +110,7 @@ class Meshing(desc.CommandLineNode): values=('multiResolution', 'regularGrid'), exclusive=True, uid=[0], + advanced=True, ), desc.FloatParam( name='angleFactor', @@ -113,6 +119,7 @@ class Meshing(desc.CommandLineNode): value=15.0, range=(0.0, 200.0, 1.0), uid=[0], + advanced=True, ), desc.FloatParam( name='simFactor', @@ -121,6 +128,7 @@ class Meshing(desc.CommandLineNode): value=15.0, range=(0.0, 200.0, 1.0), uid=[0], + advanced=True, ), desc.FloatParam( name='pixSizeMarginInitCoef', @@ -129,6 +137,7 @@ class Meshing(desc.CommandLineNode): value=2.0, range=(0.0, 10.0, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='pixSizeMarginFinalCoef', @@ -137,6 +146,7 @@ class Meshing(desc.CommandLineNode): value=4.0, range=(0.0, 10.0, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='voteMarginFactor', @@ -145,6 +155,7 @@ class Meshing(desc.CommandLineNode): value=4.0, range=(0.1, 10.0, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='contributeMarginFactor', @@ -153,6 +164,7 @@ class Meshing(desc.CommandLineNode): value=2.0, range=(0.0, 10.0, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='simGaussianSizeInit', @@ -161,6 +173,7 @@ class Meshing(desc.CommandLineNode): value=10.0, range=(0.0, 50.0, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='simGaussianSize', @@ -169,6 +182,7 @@ class Meshing(desc.CommandLineNode): value=10.0, range=(0.0, 50.0, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='minAngleThreshold', @@ -177,6 +191,7 @@ class Meshing(desc.CommandLineNode): value=1.0, range=(0.0, 10.0, 0.01), uid=[0], + advanced=True, ), desc.BoolParam( name='refineFuse', @@ -184,6 +199,7 @@ class Meshing(desc.CommandLineNode): description='Refine depth map fusion with the new pixels size defined by angle and similarity scores.', value=True, uid=[0], + advanced=True, ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/PrepareDenseScene.py b/meshroom/nodes/aliceVision/PrepareDenseScene.py index d68a6c84..75f92a4a 100644 --- a/meshroom/nodes/aliceVision/PrepareDenseScene.py +++ b/meshroom/nodes/aliceVision/PrepareDenseScene.py @@ -37,6 +37,7 @@ class PrepareDenseScene(desc.CommandLineNode): values=['jpg', 'png', 'tif', 'exr'], exclusive=True, uid=[0], + advanced=True ), desc.BoolParam( name='saveMetadata', @@ -44,6 +45,7 @@ class PrepareDenseScene(desc.CommandLineNode): description='Save projections and intrinsics information in images metadata (only for .exr images).', value=True, uid=[0], + advanced=True ), desc.BoolParam( name='saveMatricesTxtFiles', @@ -51,6 +53,7 @@ class PrepareDenseScene(desc.CommandLineNode): description='Save projections and intrinsics information in text files.', value=False, uid=[0], + advanced=True ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/StructureFromMotion.py b/meshroom/nodes/aliceVision/StructureFromMotion.py index a9c3cd56..387732e4 100644 --- a/meshroom/nodes/aliceVision/StructureFromMotion.py +++ b/meshroom/nodes/aliceVision/StructureFromMotion.py @@ -60,6 +60,7 @@ class StructureFromMotion(desc.CommandLineNode): values=['acransac', 'ransac', 'lsmeds', 'loransac', 'maxconsensus'], exclusive=True, uid=[0], + advanced=True, ), desc.BoolParam( name='lockScenePreviouslyReconstructed', @@ -83,6 +84,7 @@ class StructureFromMotion(desc.CommandLineNode): value=1, range=(2, 10, 1), uid=[0], + advanced=True, ), desc.IntParam( name='maxNumberOfMatches', @@ -112,6 +114,7 @@ class StructureFromMotion(desc.CommandLineNode): value=2, range=(2, 10, 1), uid=[0], + advanced=True, ), desc.FloatParam( name='minAngleForTriangulation', @@ -120,6 +123,7 @@ class StructureFromMotion(desc.CommandLineNode): value=3.0, range=(0.1, 10, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='minAngleForLandmark', @@ -128,6 +132,7 @@ class StructureFromMotion(desc.CommandLineNode): value=2.0, range=(0.1, 10, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='maxReprojectionError', @@ -136,6 +141,7 @@ class StructureFromMotion(desc.CommandLineNode): value=4.0, range=(0.1, 10, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='minAngleInitialPair', @@ -144,6 +150,7 @@ class StructureFromMotion(desc.CommandLineNode): value=5.0, range=(0.1, 10, 0.1), uid=[0], + advanced=True, ), desc.FloatParam( name='maxAngleInitialPair', @@ -152,6 +159,7 @@ class StructureFromMotion(desc.CommandLineNode): value=40.0, range=(0.1, 60, 0.1), uid=[0], + advanced=True, ), desc.BoolParam( name='useOnlyMatchesFromInputFolder', @@ -160,6 +168,7 @@ class StructureFromMotion(desc.CommandLineNode): 'Matches folders previously added to the SfMData file will be ignored.', value=False, uid=[], + advanced=True, ), desc.BoolParam( name='useRigConstraint', @@ -167,6 +176,7 @@ class StructureFromMotion(desc.CommandLineNode): description='Enable/Disable rig constraint.', value=True, uid=[0], + advanced=True, ), desc.File( name='initialPairA', @@ -190,6 +200,7 @@ class StructureFromMotion(desc.CommandLineNode): values=('.abc', '.ply'), exclusive=True, uid=[], + advanced=True, ), desc.ChoiceParam( name='verboseLevel', diff --git a/meshroom/nodes/aliceVision/Texturing.py b/meshroom/nodes/aliceVision/Texturing.py index f56543ac..fcc5fce5 100644 --- a/meshroom/nodes/aliceVision/Texturing.py +++ b/meshroom/nodes/aliceVision/Texturing.py @@ -105,6 +105,7 @@ class Texturing(desc.CommandLineNode): value=0.0, range=(0.0, 1.0, 0.01), uid=[0], + advanced=True, ), desc.FloatParam( name='angleHardThreshold', @@ -113,6 +114,7 @@ class Texturing(desc.CommandLineNode): value=90.0, range=(0.0, 180.0, 0.01), uid=[0], + advanced=True, ), desc.BoolParam( name='forceVisibleByAllVertices', @@ -127,6 +129,7 @@ class Texturing(desc.CommandLineNode): description='''Option to flip face normals. It can be needed as it depends on the vertices order in triangles and the convention change from one software to another.''', value=False, uid=[0], + advanced=True, ), desc.ChoiceParam( name='visibilityRemappingMethod', @@ -136,6 +139,7 @@ class Texturing(desc.CommandLineNode): values=['Pull', 'Push', 'PullPush'], exclusive=True, uid=[0], + advanced=True, ), desc.ChoiceParam( name='verboseLevel',