Skip to content
English
  • There are no suggestions because the search field is empty.

Mesh - PIX4Dmatic

Mesh

The following processing options can be adjusted when enabling the mesh generation:

Access:
  • Click Process processing options.
  • On the Menu bar, click Process > Mesh...
Information: The Mesh can be visualized directly in PIX4Dmatic, in the 3D view. To access the 3D view:
  • In the menu bar, click View > Switch to 3D, or
  • Click the 3D button on the screen Pix4Dmatic 3D view icon, or
  • Use shortcut 3.
It can also be uploaded to PIX4Dcloud, for visualization. For more: How to upload or replace results to PIX4Dcloud.
PIX4Dmatic Mesh view

Input (Optional)

Important: This option is only enabled in projects acquired with PIX4Dcatch that contain LiDAR data.

It allows selecting the input point cloud for the Mesh generation. The following options are available:

  • Dense point cloud (default): The point cloud generated from images during the Densify step.
  • Depth point cloud: The point cloud generated from LiDAR depth maps.
  • Depth & dense fusion: The point cloud that presents a fusion of the dense and depth point cloud.

Mesh settings in PIX4Dmatic

Template

This option enables distinguished default parameters for the mesh generation algorithms used for the different types of datasets imported into the software. The following templates are available for the Mesh generation:

  • Nadir. Optimized for nadir aerial data.
  • Oblique. Optimized for oblique aerial data.
  • PIX4Dcatch: For projects with limited extent. Optimized for hand-held captured data with PIX4DCatch.

meshtemplate_1.78

Pipeline

Important: From version 1.77, the standard pipeline is no longer available.

Determines the algorithm used for Mesh generation, based on project size and data type.

  • Standard (default prior to version 1.77): Designed for efficiency and accuracy across a range of project sizes using nadir and oblique imagery.
    • Associated options: Texture Size, Decimation, and Smoothing.
  • Scalable: Optimized for large-scale projects, such as city-wide or drone flight-scale models, primarily using nadir imagery.
    • Associated options: Model Simplification and Quality.

Texture size

Specifies the resolution of the mesh texture. The value ranges from 1024 × 1024 to 32768 × 32768 pixels, with a default of 8192 × 8192 pixels. Higher values result in more detailed textures but increase memory usage and processing time.

Important: The highest resolution mesh that can be uploaded to PIX4Dcloud is 16384 x 16384. A mesh generated with a texture size of 32768 x 32768 cannot be uploaded.
 
Texture size is no longer available since the standard pipeline was removed from version 1.77. 

Decimation

Decimation (1,000,000 default): The maximum number of triangles in the final Mesh. The number will depend on the geometry and the size of the project.

Note: For smaller projects, the number of generated triangles may be lower than the maximum defined in the settings. The specified maximum is only reached if the dataset is large enough to support a more detailed model.

The final number of Triangles created during the Mesh can be found in the project log files:

[Decimate mesh geometry](Info) Triangle count: ######
  • In the Status center, under the Decimate mesh geometry step:
    Mesh generation in the status center

Smoothing

This option, when enabled, affects the mesh geometry and applies a smoothing effect to the generated mesh.

Tip: Enable this feature for large-scale projects with a high triangle count to improve performance. For scenes with relatively few triangles, it is recommended to keep this setting disabled.

Deghosting

This setting adjusts the parameters used during mesh generation to handle outliers and improve results in complex scenes. It can help remove unwanted objects or artifacts, particularly in datasets with high geometric complexity or motion.

The following deghosting modes are available:

  • Weak (default): Suitable for general use. Applies mild outlier filtering, which helps in most cases. However, it may introduce artifacts around thin structures (e.g., cables, antennae) or moving objects.
  • Strong: Applies more aggressive outlier filtering. Recommended for highly complex geometry (e.g., telecom towers) or scenes with significant motion (e.g., crowded streets). This setting may reduce color saturation and sharpness in some areas.

PIX4Dmatic mesh deghosting

Quality

 Defines the trade-off between processing time and mesh detail.

  • Detailed: Produces the highest-quality mesh, with maximum detail. Recommended when accuracy and visual fidelity are priorities.
  • Preview: Optimizes for faster processing at the cost of reduced mesh quality. Suitable for quick previews or low-priority outputs.

Model simplification

Controls the level of mesh decimation to reduce file size and complexity while balancing detail.

  • Weak: Preserve finer details. Recommended for captures of close objects.
  • Moderate: Simplify finer details. Recommended for generic PIX4Dcatch scenes or merged projects containing PIX4Dcatch data.
  • Strong: Stronger simplification. Recommended for nadir scenes.

Plane-aware

This option, when selected, enables the use of planes and polygons to improve the mesh quality. It is possible to select or deselect the desired layers, that have been created in the project. This option is only enabled when at least one polygon/plane is created and associated with a layer. 

Note: For manually vectorized planes, the correct direction of the normals is necessary for good mesh quality.

Important: The mesh should be generated or reprocessed after editing a Plane.

PIX4Dmatic allows for the manual creation of Planes/Polygons. To create these features, ensure that a point cloud is visible, click on Tools, and select Polygon. Alternatively, the keyboard shortcut P can activate the tool. Once activated, vertices will snap to the point cloud, MTPs, or ITPs. Left-click to add vertices. Right-click to add the final vertex and complete the Plane/Polygon.

After creating the Polygon, the following options are available by right-clicking: 

  • Invert selection
  • Delete polygon
  • Move to layer
  • Flip polygon normals
    • The Normals is a line that is perpendicular to the plane. It indicates the direction or what would be considered the plane's outer surface. The Plane normals can be turned on by going to the 3D viewer settings and toggling on the Normals. Magenta arrows display the Plane normals, as viewed in the image below. Correctly setting the direction of the Plane normals provides for a better mesh reconstruction and viewing experience. Ensuring that the normals of a plane point to the direction of the cameras used to capture that surface is imperative. To flip the Plane normals, right-click on the plane and select Flip normal.
      Plane normals in PIX4Dmatic
  • Set polygon to planar
  • Set polygon to non-planar
  • Create section from polygon
Tip: Robust tie points, such as MTPs or ITPs, are considered the most accurate and thereby the most trustworthy. It is possible to snap a vertex to one of these points, which can be used to more accurately position a vertex of a Plane. If the Plane is correctly placed within the scene, then a more realistic mesh can be generated.

Interior improvement

When creating and editing Planes for interior scenes, it is recommended to use the Backface culling feature in the Settings. When enabled, this feature allows for backward transparency for the Planes. The Plane will be opaque when viewed from the front. However, it will be transparent when viewed from behind. This allows for an obstructed view of interior scenes.

bfc_3.jpg bfc_4.jpg

Sky mask

Sky mask utilizes the generated mask during the Dense point cloud step to improve the mesh quality. It is enabled by default when the Sky filter option is enabled while running the Dense point cloud step.

Sky Mask in PIX4Dmatic

Note: The Sky Mask option is available only if the Sky Filter was enabled during densification or if densification has already been completed with the filter applied.

Exports

From the Exports section, the following can be exported after processing the Mesh step:

  • Point cloud from mesh .laz
  • Mesh

Pointcloud from mesh .laz

PIX4Dmatic allows the generation and export of a point cloud derived from the mesh. During export, users can select the Default point density (pts/m³) or define a Custom value. The expected file size and total number of points are displayed before export. This process enables the creation of a complete point cloud, including areas that were not directly reconstructed, effectively filling any gaps. The resulting point cloud is exported in compressed .laz format.

Note: The point cloud generated from the mesh is typically much larger in size compared to the point clouds produced during the Dense Point Cloud step.
PIX4Dmatic export pointcloud from Mesh

Mesh

Access: Once processed, the Mesh can be exported from the file menu ( File>Export mesh...) or the processing panel ( Exports>Mesh).
PIX4Dmatic export Mesh

The following formats are available when exporting the Mesh:

  • obj (default): PIX4Dmatic exports a Mesh obj that is not georeferenced. It has coordinates in a local coordinate system (Export CRS: Default) centered around the project. With some external viewers, it is possible to add an offset.xyz file to correctly position the Mesh. Once completed, the Mesh will have the same precision as the mesh viewed in PIX4Dmatic. The project_name_offset.xyz file contains the offset of the project and is stored in the folder with the .obj file. The export CRS can also be selected as the Project CRS. 
    Export CRS for mesh in PIX4Dmatic
  • .ply: When this format is chosen, the texture coordinates can be picked between per face and per vertex. Meshes with per vertex coordinates can be imported in Blender and Meshlab. Meshes exported with per face coordinates can be imported into Meshlab. 
  • Cesium 3D Tiles: The Cesium 3D Tiles are georeferenced. This format allows the Mesh to be easily shared and displayed across many third-party software and 3D platforms. The primary purpose of 3D Tiles is to improve the streaming and rendering performance of massive heterogeneous datasets. The foundation of 3D Tiles is a spatial data structure that enables Hierarchical Level of Detail (HLOD). When selecting and exporting the Cesium 3D Tiles a .json file and various .b3dm files are generated inside the folder project_name-cesium_mesh.
  • slpk: A Scene Layer Package (SLPK) file is an openly published file format for 3D geospatial data, designed as a package for storage or exchange that captures all resources for a "scene layer" structured according to the Indexed 3D Scene Layer (I3S) specification. Mesh (LOD) can be exported as .slpk for ESRI compatibility. The SLPK Mesh file is geo-referenced, and the exported multi-LOD mesh in .slpk format is named project_name-mesh.slpk.

    PIX4Dmatic export mesh format

Note: Exporting the mesh to SLPK requires the horizontal CRS to have an EPSG code, and the vertical CRS being ellipsoidal heights or having an EPSG code as well

INFO: Please be aware that the option to export to the SLPK format is not available in versions 1.75.0 and 1.76.0.