This article explains how to generate a Gaussian Splat model by capturing images with PIX4Dcatch and uploading to PIX4Dcloud for processing.
IN THIS ARTICLE
What are the requirements to generate a Gaussian Splat model ?
How to select a Gaussian Splat model as output in PIX4Dcatch
How to see the result in PIX4Dcloud
How to capture images to generate a Gaussian Splat model
Which projects benefit from the Gaussian Splatting technique
Comparison between Gaussian Splat versus non-Gaussian Splat results
What is Gaussian Splatting?
Gaussian Splatting is a technique used to enhance the visual quality of 3D outputs, such as point clouds and 3D textured meshes, by producing a highly photorealistic representation of a scene.
In this approach, the scene is represented by millions of particles, known as Gaussians, each defined by attributes such as position, orientation, scale, opacity, and color.
The process begins with an initial photogrammetric workflow, which calibrates the images and generates an initial point cloud. Each point in this point cloud is converted into a Gaussian, resulting in an enhanced point cloud that ultimately leads to a more accurate and visually appealing point cloud and 3D textured mesh than traditional photogrammetric methods.
Note: This feature is only available when uploading images from PIX4Dcatch to PIX4Dcloud for processing.
What are the requirements to generate a Gaussian Splat model?
The following conditions are needed to be able to process with Gaussian Splatting:
- Own an active PIX4Dcloud or PIX4Dcloud Advanced license
- Have enough PIX4Dcloud credits.
- Install PIX4Dcatch on a mobile device with a LiDAR sensor.
- The project must contain between 50 and 2000 images.
- Upload the images from PIX4Dcatch to PIX4Dcloud for processing.
Warning: Individual users or organizations using allowance or PGPs (instead of credits) cannot use the Gaussian Splatting technique in the process.
How to select a Gaussian Splat model as output
After you have successfully captured your project, as detailed in the How to capture a project article, you will need to choose the "Gaussian Splatting" option to process your project with the Gaussian Splatting model.
Important notes:
- Please be aware that processing projects with Gaussian Splatting incurs an additional charge of 5 credits per project.
- The processing time will be longer due to the extra processes that are needed when using the Gaussian Splatting technique.
Once you upload your project to PIX4Dcloud, it will be processed using the Gaussian Splatting technique.
How to see the results in PIX4Dcloud
Once the project has been processed, it can be accessed in PIX4Dcloud the same way as any other project.
If Gaussian Splatting has been selected as output in PIX4Dcatch, the hierarchy will contain a new 3D output Gaussian Splat that provides a photorealistic visualization of the scene.
In order to visualize it, enable the Gaussian Splat layer.
Warning: The Gaussian Splat layer is off by default. Even if it is enabled, the layer will be off if the page is refreshed or the next time the project is opened.
When the Gaussian Splat layer is enabled, the following message will pop up warning the user about some slowdowns in the performance that the display of the Gaussian Splat model may cause:
Note: The point cloud and the textured 3Dmesh are also derived from the Gaussian Splatting model, which improves their quality compared to a project processed with the standard processing pipeline.
Tip: The Gaussian Splat model can be downloaded as any other output.
How many credits it consumes
The Gaussian Splatting process additional processing power and time. That is why a project using this technique will incur an additional flat fee of 5 credits, regardless of the number of images.
Note:
Example 1: cost of a project with Gaussian Splat model selected as output containing 1000 images:
- According to the PIX4Dcloud credit calculator, the project will cost 27 credits with the standard processing options.
- If Gaussian Splat is selected, the project will cost 5 additional credits, which means a total of 32 credits.
Example 2: cost of a project with Gaussian Splat model selected as output containing 1500 images:
- According to the PIX4Dcloud credit calculator, the project will cost 41 credits with the standard processing options.
- If the Gaussian Splat is selected, the project would cost 5 additional credits, which means a total of 46 credits.
More information about the credit system here.
How to capture images to generate a Gaussian Splat model
To capture high-quality images for Gaussian Splatting (GS) in PIX4Dcatch, follow these best practices to ensure optimal results:
Plan Your Path
Object-Centric Scenes
-
Move in an elliptical path with the phone always pointing towards the central object.
-
If capturing multiple loops around the object, vary the height and viewing angle slightly.
-
Avoid taking multiple images from nearly identical positions and angles, as they add redundancy without improving quality.
Flat Scenes
-
Move in linear paths at a slanted angle (30–40°) to the surface.
-
Ensure overlapping paths for complete coverage.
-
Avoid capturing only perpendicular views, as this limits 3D reconstruction quality.
During Capture
-
Move the phone slowly and steadily to avoid motion blur.
-
Avoid sudden movements or strange motions that can distort depth calculations.
-
Ensure the object fills the frame while maintaining a consistent distance.
-
Use good lighting conditions; avoid shadows and moving objects that could cause inconsistencies in the reconstruction.
-
If possible, include LiDAR depth maps, as they significantly improve GS results.
Save and Review
-
Save the project and review the capture report to check image quality and ensure adequate scene coverage.
Following these steps will help ensure high-quality data for generating a Gaussian Splat model.
Which projects benefit from the Gaussian Splatting Technique
The Gaussian Splatting technique significantly enhances the accuracy and realism of 3D modeling, particularly when dealing with objects that have intricate geometric details and fine structural elements.
This technique proves especially effective for capturing complex shapes, which are often challenging to represent using more traditional approaches. Additionally, it excels in handling thin structures like pipes, wires, and other elongated elements that require high precision to avoid visual artifacts or loss of detail.
This technique provides a smoother, more continuous representation of object surfaces, improving visual fidelity.
Comparison between Gaussian Splat results versus non-Gaussian Splat
This section compares several projects processed with and without Gaussian Splatting enabled in PIX4Dcatch.
Note:
- Point cloud processed with Gaussian Splatting produce less noise and model the objects much better.
- 3Dmeshes processed with Gaussian Splatting also model better the objects.
- Gaussian Splat output provides a better photorealistic view of the model although it loses some texture in some areas
Trenches
Point Cloud without G.Splatting | Point Cloud with G.Splatting |
![]() |
![]() |
3Dmesh without G.Splatting | 3Dmesh with G.Splatting | Gaussian Splat output |
![]() |
![]() |
![]() |
Link to the project in PIX4Dcloud here. | |
Point Cloud without G.Splatting | Point Cloud with G.Splatting |
![]() |
![]() |
3Dmesh without G.Splatting | 3Dmesh with G.Splatting | Gaussian Splat output |
![]() |
![]() |
![]() |
Complex structures
Point Cloud without G.Splatting | Point Cloud with G.Splatting |
![]() |
![]() |
3Dmesh without G.Splatting | 3Dmesh with G.Splatting | Gaussian Splat output |
![]() |
![]() |
![]() |