3D Gaussian Splatting and Conversion to Its Major Variants

By stpete | Published: February 17, 2026

3D Gaussian Splatting (3DGS) is a revolutionary technique that renders photorealistic, real-time environments by scattering tens of thousands of Gaussian distributions in 3D space. Despite its success, 3DGS faces several structural challenges:

To address these issues, several variants have been developed. In this article, we explain the concepts and implementation methods for 2DGS, Mip-Splatting, and Scaffold-GS.

Technical Features

1. 3D Gaussian Splatting (3DGS)

The baseline method achieving a balance between real-time rendering and fast training.

2. 2D Gaussian Splatting (2DGS)

Focuses on accurate surface representation and better adaptability for meshing.

3. Mip-Splatting

Designed specifically to eliminate quality degradation caused by changes in camera distance (aliasing).

4. Scaffold-GS

Enhances memory efficiency and scalability for large-scale scenes.

Converting from 3DGS to Variants

1. Repository and Environment Setup

For each variant, you must switch to the specific repository and rebuild the environment.

2. Rasterizer Updates

The core rasterizer (diff-gaussian-rasterization) must be replaced with the version tailored for the specific variant.

3. Code Modifications and Hyperparameters

When running the training scripts (train.py), you must specify new regularization or control parameters that were not present in the original 3DGS.

Implementation Notes

Testing was conducted using the same image set (20 images) and identical preprocessing, with iterations fixed at 3000.

PLP File Previews: 3DGS | 2DGS | Mip-Splatting

How to View the Results

Conclusion

The quality of Gaussian Splatting is influenced by image data quality, preprocessing, and the specific GS algorithm used. In this study, differences between methods were subtle due to the small dataset size. However, given that each method has distinct characteristics, the choice of variant should be strategically decided based on the specific requirements of your data.