meshroom.nodes.aliceVision.Meshing.Meshing

Inheritance diagram of 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

https://alicevision.org/#photogrammetry/meshing

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

category

cgroupParsed

cmdCore

cmdMem

commandLine

commandLineRange

cpu

documentation

gpu

inputs

internalFolder

internalInputs

outputs

packageName

packageVersion

parallelization

ram

size