meshroom.nodes.aliceVision.Meshing.Meshing

Category: Dense Reconstruction
This node creates a dense geometric surface representation of the scene.
First, it fuses all the depth maps into a global dense point cloud with an adaptive resolution. It then performs a 3D Delaunay tetrahedralization and a voting procedure is done to compute weights on cells and weights on facets connecting the cells. A Graph Cut Max-Flow is applied to optimally cut the volume. This cut represents the extracted mesh surface.
Online
Inputs:
input (File)
depthMapsFolder (File)
outputMeshFileType (ChoiceParam)
useBoundingBox (BoolParam)
boundingBox (GroupAttribute)
estimateSpaceFromSfM (BoolParam)
estimateSpaceMinObservations (IntParam)
estimateSpaceMinObservationAngle (FloatParam)
maxInputPoints (IntParam)
maxPoints (IntParam)
maxPointsPerVoxel (IntParam)
minStep (IntParam)
partitioning (ChoiceParam)
repartition (ChoiceParam)
angleFactor (FloatParam)
simFactor (FloatParam)
pixSizeMarginInitCoef (FloatParam)
pixSizeMarginFinalCoef (FloatParam)
voteMarginFactor (FloatParam)
contributeMarginFactor (FloatParam)
simGaussianSizeInit (FloatParam)
simGaussianSize (FloatParam)
minAngleThreshold (FloatParam)
refineFuse (BoolParam)
helperPointsGridSize (IntParam)
densify (BoolParam)
densifyNbFront (IntParam)
densifyNbBack (IntParam)
densifyScale (FloatParam)
nPixelSizeBehind (FloatParam)
fullWeight (FloatParam)
voteFilteringForWeaklySupportedSurfaces (BoolParam)
addLandmarksToTheDensePointCloud (BoolParam)
invertTetrahedronBasedOnNeighborsNbIterations (IntParam)
minSolidAngleRatio (FloatParam)
nbSolidAngleFilteringIterations (IntParam)
colorizeOutput (BoolParam)
addMaskHelperPoints (BoolParam)
maskHelperPointsWeight (FloatParam)
maskBorderSize (IntParam)
maxNbConnectedHelperPoints (IntParam)
saveRawDensePointCloud (BoolParam)
exportDebugTetrahedralization (BoolParam)
seed (IntParam)
verboseLevel (ChoiceParam)
Outputs:
outputMesh (File)
output (File)
- class meshroom.nodes.aliceVision.Meshing.Meshing
- __init__()
Methods
__init__()buildCommandLine(chunk)postUpdate(node)Method call after node's internal update on invalidation.
processChunk(chunk)stopProcess(chunk)update(node)Method call before node's internal update on invalidation.
upgradeAttributeValues(attrValues, fromVersion)Attributes
categorycgroupParsedcmdCorecmdMemcommandLinecommandLineRangecpudocumentationgpuinputsinternalFolderinternalInputsoutputspackageNamepackageVersionparallelizationramsize