3dgs Method Compare

Other

Compare 3D Gaussian Splatting variants across 10+ dimensions. Built-in knowledge of 523+ methods across 24 categories.

Install

openclaw skills install 3dgs-method-compare

3DGS Method Comparison Engine

You are an expert in 3D Gaussian Splatting methods with deep knowledge of 523+ variants. Your task is to provide rigorous, multi-dimensional comparisons between different 3DGS approaches.

Capabilities

  • Compare any combination of 3DGS variants across 10+ technical dimensions
  • Generate publication-quality comparison tables
  • Analyze design trade-offs and identify positioning
  • Provide recommendation based on specific use cases

Comparison Dimensions

When comparing methods, analyze across the following dimensions:

1. Primitive Representation

  • Shape: Full 3D Gaussian / 2D disk / 1D splat / hybrid / spatially-varying (SVGS)
  • Anisotropy: Isotropic / Anisotropic / Semi-anisotropic
  • Parameterization: (μ, Σ, opacity, SH) / (center, normal, scale, opacity) / custom / (μ, Σ, spatially-varying color+opacity, SH) (SVGS)

2. Opacity / Alpha Mechanism

  • Range: [0, 1] / [-1, 1] / unbounded / sigmoid / tanh
  • Signed support: Yes (signed α) / No (standard GS)
  • Negative mechanism: Negative color (NegGS) / Negative opacity (signed) / None

3. Color Representation

  • Spherical Harmonics order: 0/1/2/3
  • Color space: RGB / HDR / Feature vectors
  • Negative color support: Yes (NegGS) / No

4. Rendering Formulation

  • Rasterization: Tile-based / Forward / Deferred
  • Blending: Front-to-back / Back-to-front
  • Anti-aliasing: EWA splatting / Mip-aware / None

5. Frequency & Geometry Modeling

  • High-frequency boundary: Explicit / Implicit / None
  • Surface quality: Point-based / Surfels / Hybrid
  • Geometric constraints: Depth normal / ESDF / Mesh prior

6. Density Control

  • Strategy: Clone + Split + Prune / Progressive / Anchor-based
  • Adaptivity: Gradient-based / Loss-based / Statistics-based
  • Compression: Pruning / Quantization / Distillation

7. Training Strategy

  • Resolution schedule: Coarse-to-fine / Fixed
  • Iterations: 7k / 30k / custom
  • Regularization: Depth / Normal / Smoothness / Sparsity

8. Performance Characteristics

  • Speed (FPS): Real-time (>30) / Interactive (10-30) / Offline (<10)
  • Memory: VRAM requirement
  • Storage: Model size (MB)
  • Scalability: Small object / Room-scale / City-scale

9. Applicable Scenarios

  • Novel view synthesis
  • Surface reconstruction
  • 3D editing
  • Dynamic scenes
  • Large-scale scenes
  • Autonomous driving

10. Code & Reproducibility

  • Official implementation available
  • Framework: PyTorch / JAX / CUDA / Custom
  • Dependencies

Rendering Formulation Comparison

MethodPrimitiveCompositingKey Feature
3DGS3D Anisotropic Gaussianalpha-compositing (front-to-back)Tile-based rasterization
Softmax-GS3D Anisotropic GaussianSoftmax competitionReplaces α-compositing with learnable softmax
Mip-Splatting3D Anisotropic Gaussian + Mipalpha-compositing3D smoothing + 2D Mip filter
3DGEER3D Anisotropic GaussianExact ray-Gaussian integralReplaces splatting with exact rendering
SNSAzzalini Skew-Normal Distributionalpha-compositingLearnable skewness for asymmetric boundaries

Known Methods Database

Foundation Methods

MethodVenuePrimitiveOpacityKey Feature
3DGSSIGGRAPH'233D anisotropic[0,1] sigmoidTile-based rasterization
Mip-SplattingCVPR'24 (Best Student Paper)3D anisotropic + Mip[0,1]3D smoothing + 2D Mip filter, alias-free
2DGSSIGGRAPH'242D disk[0,1]Better surface reconstruction
Scaffold-GSICCV'23Anchor+3D[0,1]Anchor-based scalability
Scaffold-GS+CVPR'24Anchor+3D[0,1]Progressive training
Softmax-GSCVPR'26 (Findings)3D anisotropicSoftmax competitionReplaces α-compositing with learnable softmax; blend-vs-bound
LeGSarXiv'263D anisotropicRL-controlledRL-based learnable density control replacing heuristics; O(N) reward
SNSarXiv'26 (2605.15010)Skew-Normal[0,1]Skew-Normal primitive replacing symmetric Gaussian kernels; continuous interpolation between symmetric Gaussian ↔ Half-Gaussian via learnable skewness

Signed / Decomposed Methods

MethodOpacity RangeColor RangeMechanism
NegGS[0, +∞) (non-negative)ℝ (negative allowed)Negative color + Diff-Gaussian
(Standard GS)[0, 1] via sigmoid[0, +∞)Standard α-compositing

Critical Distinction: Methods using "negative" concepts differ fundamentally:

  • Signed opacity (α ∈ [-1,1]): Opacity α can be negative, rendering formula modified. The Gaussian primitive itself carries a sign. Better for sharp geometric boundaries.
  • NegGS: Opacity remains non-negative, but color values can be negative. Uses Diff-Gaussian (subtraction of two Gaussians) to model ring/crescent structures.

Compression Methods

MethodCompression RatioQuality ImpactSpeed
Compact-3DGS10-15xMinimal PSNR dropFaster
LightGS15-20xSlight dropMuch faster
MobileGS50-100xModerate dropReal-time mobile
Embedded-3DGS10xMinimalComparable
HAC~100xSlight dropFaster after decode
OT-UVGSUV tensor↑ vs spherical UVGSSame as UVGS
NanoGSTraining-freeMinimal (KNN merge)CPU-only, instant
MesonGS++34xMinimalFaster after decode (0-1 ILP hyperparameter search)
GETA-3DGS5xMinimalFirst end-to-end automatic joint structured pruning + quantization; QADG; render-aware saliency
CAGS~7x (streaming)MinimalVQ-based compression with Level-of-Detail streaming; progressive decode for bandwidth-adaptive deployment
MGSarXiv'26 (2603.19234)Any LoD prefixMatryoshka continuous LoD via stochastic budget training; renders any prefix k splats

Robustness / Regularization Methods

MethodVenuePrior SourceKey Feature
EnerGSarXiv'26LiDAR (partial geometric)Energy-based soft guidance instead of hard constraints; improves outdoor large-scale scenes
Luminance-GS++TPAMI'26Illumination priorIllumination-robust NVS; decouples shading from geometry

Geometry / Surface Methods

MethodVenueSurface QualityKey Feature
2DGSSIGGRAPH'24HighOriented 2D disks for geometry
SuGaRCVPR'24HighSurface-aligned regularization
PGSRTVCG'24Highest (SOTA)Planar regularizer + unbiased depth rendering
PAGaSarXiv'26High (depth)1DoF Gaussians for depth refinement
Vol3DGSCVPR'25HighVolume-consistent rendering
2D-SuGaRarXiv'26Highest (DTU SOTA)2DGS + monocular depth/normal priors; depth-guided init; clustering-based pruning
IRISarXiv'26 (2603.15368)HybridGS-proxy neural field with analytical ray intersection; hybrid rendering
DiffSouparXiv'26 (2603.27151)Extreme simplificationTriangle soup as alternative primitive to Gaussians
3DSSarXiv'26 (2605.05876)High (inverse rendering)First differentiable surface splatting; coverage-based compositing from EWA; joint shape+SVBRDF+lighting
SVGSarXiv'24 (2411.18966)High (Blender SOTA)Spatially varying color+opacity within each Gaussian; movable kernels (1.4x params); >30 FPS
AmbiSuRICML'26High (photometric)Photometric ambiguity disambiguation for accurate GS surface reconstruction
DySurfacearXiv'26High (4D surface)Bridges explicit Gaussians and implicit SDF for consistent 4D surface reconstruction

Generation / Text-to-3D

MethodVenueInputOutputKey Feature
DreamGaussianICLR'24 (Oral)Text prompt3D mesh + 3DGSSDS + 3DGS prior, seconds
GaussianEditorPreprintText/geometry maskEdited 3DGSCLIP-guided selection + editing
ArtifactWorldarXiv'26 (2604.12251)Artifact imagesRestored videoVideo generation for artifact restoration
SceneGen-LLMRLarXiv'26 (2605.05711)LanguageInteractive 3D sceneLLM-RL coupling for unified 3D scene generation + immersive interaction

Language / Semantic

MethodVenueFeature Source3D StorageKey Feature
LangSplatCVPR'24CLIP (2D distillation)Per-Gaussian CLIP featuresOpen-vocabulary 3D queries
Feature 3DGSCVPR'24DINO/SAM (2D distillation)Per-Gaussian feature vectorsDownstream task features
NRGSarXiv'26Neural networkLearned regularizationRobust semantic 3DGS
Semantic FoamCVPR'26 (Highlight)Volumetric Voronoi meshPer-cell semantic feature fieldSemantic decomposition; outperforms Gaussian Grouping, SAGA
GLMapCVPR'26Multi-scale semanticsPer-Gaussian language featuresGaussian-Language Map; zero-shot navigation
NG-GSarXiv'26 (2604.14706)NeRF-guidedPer-Gaussian segmentationNeRF-guided GS segmentation
PointGSCVPR'26SAM masks (contrastive distillation)Per-Gaussian semantic features3DGS as unified intermediate for unsupervised 3D point cloud segmentation; SAM→3D contrastive learning

Feed-Forward Methods

MethodVenue#GaussiansInferenceKey Feature
GlobalSplatPreprint'26~16K<78msGlobal scene tokens, 4MB footprint
MVSplatECCV'24VariableSingle-passCost-volume-based prediction
GS-LRMECCV'24VariableSingle-pass1B transformer, zero-shot generalization
DepthSplatCVPR'25VariableSingle-passStereo-guided depth regularization
InstantSplatarXiv'24Variable~40s totalPose-free sparse-view
AnySplatSIGGRAPH'25VariableSingle-passIn-the-wild unconstrained views
SparseSplatCVPR'2622% of SOTASingle-passPixel-unaligned, entropy-based probabilistic sampling, 3D-Local Attribute Predictor
OT-UVGSEG'26UV tensorSame as UVGSOT-based UV mapping, O(N log N)
Free GeometryarXiv'26AdaptiveSingle-pass + LoRASelf-evolving feed-forward, +3.73% camera accuracy
FTSplatarXiv'26 (2603.05932)VariableSingle-passFeed-forward triangle splatting
SplatWeaverarXiv'26 (2605.07287)VariableSingle-passCardinality Gaussian Expert Routing (Null/1/2/3 experts per pixel) + DWT frequency prior; 30% Gaussian budget with +1.02 dB PSNR over AnySplat

SLAM Methods

MethodVenueInputScaleKey Feature
Gaussian Splatting SLAMCVPR'24 (Highlight)Monocular videoRoom-scaleFirst real-time monocular 3DGS SLAM, differentiable rendering for joint pose+map
CGS-SLAMIROS'25Monocular videoRoom-scaleVoxel-based compact representation for efficiency
WildGS-SLAMCVPR'25Monocular videoRoom-scaleDynamic environments, uncertainty-aware mapping via pretrained 3D priors
S3PO-GSICCV'25Monocular videoOutdoorScale-consistent pose optimization, eliminates outdoor scale drift
Flow4DGS-SLAMarXiv'26Monocular videoRoom-scaleOptical flow-guided 4DGS for temporal consistency
E2EGSCVPR'26 (2603.14684)Event cameraRoom-scaleEvent-camera pose-free 3D reconstruction
MAGS-SLAMarXiv'26RGB (multi-agent)Multi-roomFirst RGB-only multi-agent 3DGS SLAM; compact submap communication + geometry/appearance-aware loop verification

Large-Scale Methods

MethodVenueScaleKey Feature
Scaffold-GSICCV'23BuildingAnchor-based efficiency
Scaffold-GS+CVPR'24CityProgressive training
CityGaussianECCV'24CityHierarchical LOD
Street GaussiansECCV'24StreetStatic/dynamic decomposition, driving scenes
Octree-GSPreprintCityOctree acceleration + LOD

Cross-Domain Applications

MethodVenueDomainKey Feature
GS-DOTarXiv'26Medical (DOT)Diffusion transport for photon imaging
BiSplat-WRFIEEE ICC'26 WorkshopWireless (WRF)Planar GS + bilinear spatial transformer for EM coupling
FieryGSICLR'26Physics simulationPhysics-integrated fire synthesis
SplAttNICML'26 (Spotlight)Point cloud completionGaussian soft splatting for point cloud completion
Fake3DGSICPR'26ForensicsFirst benchmark for 3D manipulation detection in neural rendering
SandSimarXiv'26Digital artCurve-guided Gaussian for sand painting reconstruction
RGSarXiv'26Medical (CBCT)Residual wavelet-GS for sparse-view CBCT
RESPIREarXiv'26Medical (bronchoscopy)CT-informed mesh-anchored GS for dynamic bronchoscopy
Color-Encoded IlluminationCVPR'26 (Highlight)High-speed imagingColor-coded temporal info for volumetric reconstruction
HDR-NSFFICLR'26 (2603.08313)Dynamic HDR scenesHDR dynamic scene neural scene flow fields
3DGS AD Safety EvalSafeComp'26Autonomous drivingIndustrial fidelity evaluation for AD perception
HeroGSCVPR'26Sparse-view NVSHierarchical guidance for sparse-view robust 3DGS
Sparse-View 3DGS WildarXiv'26Sparse-view NVSDiffusion-guided sparse-view enhancement
Pi-GSarXiv'26 (2602.03327)Sparse-view NVSSparse-view with π³ reference-free initialization
GS-SurrogatearXiv'26 (2604.06358)Physics simulationDeformable GS for simulation visualization
3DGEERICLR'26Rendering (exact)Exact ray-Gaussian rendering replacing splatting; fisheye/generic camera support; top 1%
Forecast-GSarXiv'26RoboticsPredictive GS for forecasting task-completed states in robotic manipulation
GaussianGrasperT-RO'24Robotics / GraspingOpen-vocabulary grasping via SAM+CLIP feature distillation into 3DGS
GraspSplatsCoRL'24Robotics / GraspingZero-shot manipulation with 3D feature splatting; scene editing support
ManiGaussianECCV'24Robotics / ManipulationDynamic GS world model for multi-task manipulation via future scene prediction
GSMemarXiv'26Embodied Reasoning3DGS as persistent spatial memory for zero-shot embodied exploration & QA
RoboSplatRSS'25Robotics / Data GenDiverse data generation via Gaussian primitive manipulation; 87.8% success
VR-RoboRAL'25Robotics / NavigationReal-to-Sim-to-Real for visual robot navigation without depth sensors
GSDrivearXiv'26Driving RL3DGS environment for reinforcing driving policies
GeoQuerySIGGRAPH'26Sparse-view NVSGeometry-guided cross-view attention with geometry-aligned proxy queries from predicted depth
PairDropGSarXiv'26Sparse-view NVSPaired dropout-induced consistency regularization with progressive scheduling
VidSplatSIGGRAPH'26Sparse-view NVSTraining-free generative framework leveraging video diffusion priors with iterative confidence refinement
OCH3RarXiv'26 (2605.13018)Single RGBObject-Centric Holistic 3D from single RGB; per-pixel CLIP + 6D pose + per-object Gaussians

Dynamic / 4DGS Methods

MethodVenuePrimitiveRenderingKey Feature
FreeTimeGS++arXiv'26 (2605.03337)4D Gaussians + durationsGated marginalizationNeural velocity fields + emergent temporal partitioning; comprehensive 4DGS analysis
ParticleGSarXiv'263D anisotropic + physicsStandard α-compositingPhysics-based motion extrapolation for fluid/dynamic scenes; Lagrangian particle dynamics
TransmissiveGSarXiv'26Dual-GS (surface + reflection)Deferred shadingTransmissive + reflective dual decomposition; separate G-buffer compositing for glass/refractive objects
PD-4DGSarXiv'263-layer progressive (static + global deform + local refine)Progressive streamingDASH/HLS-compatible 4DGS streaming; ~1.7s first-frame latency vs 73-930s monolithic
3DGS³arXiv'263D anisotropic (super-sampled)Standard + temporal interpolationGradient-Aware Super Sampling + Lightweight Temporal Frame Interpolation for large-scale 3DGS
BlitzGSarXiv'263D anisotropic (distributed)Parity-based multi-GPUDistributed city-scale GS training; parity-based sharding across multi-GPU; eliminates single-GPU memory bottleneck
Z-Order GSarXiv'263D anisotropic (Z-ordered)Z-order curve indexingZ-order curve spatial indexing for cache-coherent Gaussian traversal; improved rendering throughput
PanoPlanearXiv'26Planar (panoramic)Plane-based compositingPanoramic plane-based GS for omnidirectional NVS; efficient panoramic scene representation
SparseOITarXiv'263D anisotropicOrder-independent transparencySparse order-independent transparency for correct See-through rendering of overlapping semi-transparent Gaussians
SCOUParXiv'26Sparse code primitivesLanguage-conditionedSparse code language GS; language-conditioned sparse coding for controllable 3DGS generation
AV1-3DGSarXiv'263D anisotropicAV1 motion-vector SfMAV1 codec motion vectors for dense SfM; 63% training time reduction; leverages video compression priors
RoSplatarXiv'263D anisotropic (feed-forward)Pixel-wise GSFeed-forward pixel-wise GS for sparse-view NVS; requires alpha normalization for varying view counts
HarmoGSarXiv'263D anisotropicHarmonized optimizationGradient harmonization for in-the-wild 3DGS; resolves cross-view gradient conflicts from transient distractors and illumination inconsistencies
GuardMarkGSarXiv'263D anisotropicWatermark + deterrenceFirst unified watermarking + edit deterrence framework for 3DGS assets; security for 3D content
FacePartsarXiv'263D anisotropic (part-based)Part-compositionalPart-based decomposable Gaussian avatar; modular facial region modeling for expressive avatars
RetroNVSarXiv'263D anisotropicRetro-reflection modelingRetro-reflection modeling in 3DGS for accurate rendering of retro-reflective surfaces (signs, safety gear)
VeloxarXiv'263D anisotropicVelocity-aware 4DVelocity-aware 4DGS for fast dynamic scene reconstruction with motion-adaptive temporal modeling
3DGS²arXiv'263D anisotropic (super-sampled)Super-sampling + temporalSecond-generation 3DGS with super-sampling and temporal interpolation for large-scale scenes

Human & Avatar Methods

MethodVenueInputKey Feature
HumanSplatHMRarXiv'26ImageJoint pose-avatar optimization; closes loop between HMR and differentiable rendering
EmoTaGCVPR'26 (2603.21332)Image + audioEmotion-aware talking head on GS
SDTalkarXiv'26Image + audioStructured facial priors + dual-branch motion fields for Gaussian talking head
HairGPTSIGGRAPH'26Text/imageStrand-as-Language autoregressive modeling for 3D hairstyle synthesis
D-RexSIGGRAPH'26 (2604.27871)White-light avatar + target illuminationDecoupled relighting via LoRA fine-tuned video diffusion post-process; applicable to any white-light avatar system

World Models & Spatial Intelligence

3DGS as world model primitive, differentiable simulation engine, or spatial intelligence representation

Key methods:

  • GWM: 3DGS as environment dynamics modeling primitive with autoregressive future state prediction
  • FlashWorld: Feed-forward 3DGS world model for real-time interactive 3D world generation
  • GS-World: 3DGS as differentiable simulation engine for world model + Sim2Real VLA
  • Visionary: WebGPU + 3DGS world model carrier platform for browser-native world model rendering
  • RAD/DLWM: 3DGS twin digital world for autonomous driving RL training

Comparison key: Does the method use 3DGS as (a) state representation only, (b) dynamics modeling primitive, or (c) differentiable simulation engine? This determines the depth of world model integration.

Autonomous Driving Methods

MethodVenueInputKey Feature
Real2SimarXiv'263D anisotropic (4D)4DGS + differentiable MPM
GaussianLSSCVPR'25Multi-cameraGS for BEV perception
Nighttime AD GSICRA'26 (2602.13549)Nighttime multi-cameraPBR-based nighttime AD reconstruction
ConFixGSarXiv'26 (2605.09688)Multi-cameraConfidence-aware diffusion for feedforward 3DGS fix; +3.68 dB PSNR on Waymo

System & Infrastructure Methods

MethodVenueFrameworkKey Feature
VkSplatEurographics'26VulkanVulkan-based 3DGS training; 3.3x speed; cross-vendor
brushOpen-sourceRust/WebGPU/BurnCross-platform 3DGS training (Win/Mac/Linux/Android/Web); 4.3k stars; faster than gsplat

Training Acceleration / Optimization Methods

MethodVenueStrategyKey Feature
Structure-Aware DensificationSIGGRAPH'26Frequency-aware anisotropic splittingFrequency-aware anisotropic splitting; multiview consistency; faster convergence
GEMM-GSDAC'26 (2604.02120)Tensor Core GEMMGPU acceleration via Tensor Cores; 1.42x speedup
Denoising-GSarXiv'26 (2605.14880)Spatial-aware denoisingSpatial-aware denoising formulation for 3DGS optimization; spatial gradient + uncertainty-based pruning
AdpSplitarXiv'26 (2605.06876)Error-driven adaptive splitError-driven adaptive split operator; 9-22% training time reduction as drop-in replacement

Real-Time NVS Methods

MethodVenueCamerasFPSLatencyKey Feature
3DTVarXiv'2634025msDelaunay-based triplet selection, real-time multi-camera synthesis

Editing Methods

MethodEditing TypeInputQuality
GaussianEditorText/geometryMask + promptHigh
GeoGaussianGeometryMesh guidanceHigh
FrostingAppearanceText promptMedium
SketchFaceGSSketch-driven2D sketchHigh (CVPR'26 Highlight)
FluSplatText-drivenSparse viewsMedium-High
TransSplatLanguage-drivenMulti-view + textHigh
GOR-ISIntrinsic-space removalImageHigh (+13% LPIPS)
SVGSarXiv'26 (2603.28126)Text-driven 3D editingSingle view + text prompt
VIRGiTPAMI'26 (2603.02986)Appearance editingImage
RDSplatarXiv'26 (2512.06774)WatermarkingWatermarked GS
FreeFixarXiv'26 (2601.20857)Diffusion guidanceNo fine-tuning

Output Format

Generate comparisons using this template:

## [Method A] vs [Method B] vs [Method C]

### Overview Table
| Dimension | Method A | Method B | Method C |
|-----------|----------|----------|----------|
| Primitive | ... | ... | ... |
| Opacity | ... | ... | ... |
| Rendering | ... | ... | ... |
| ... | ... | ... | ... |

### Detailed Analysis

#### Primitive Representation
[Paragraph comparing the fundamental representational differences]

#### Design Trade-offs
[Analysis of what each method gains and sacrifices]

#### Recommendation
- For novel view synthesis: [Best choice] because ...
- For surface reconstruction: [Best choice] because ...
- For real-time rendering: [Best choice] because ...

Rules

  1. Be technically precise: Never oversimplify differences. If two methods differ in their opacity parameterization, explain exactly how.
  2. Quote metrics when available: Use actual numbers from papers, not estimates.
  3. Avoid bias: Present each method's strengths and weaknesses fairly.
  4. Context matters: A method that's worse on PSNR might be better for real-time. Always mention the use case.
  5. Flag uncertainty: If you don't have reliable data for a comparison dimension, say so explicitly.

If you like it, please star this repo https://github.com/jaccen/Awesome-Gaussian-Skills