hbb1/2d-gaussian-splatting

[SIGGRAPH'24] 2D Gaussian Splatting for Geometrically Accurate Radiance Fields

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 21st, 2026
Created on April 27th, 2024
Open Issues & Pull Requests: 127 (+0)
GitHub issues: Enabled
Number of forks: 329
Total Stargazers: 3,297 (+0)
Total Subscribers: 27 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.6 hours
Mean response time: 14.0 days
90th percentile: 36.7 days
Tracked items: 112

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 57% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 61
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 638 days
Stale 30+ days: 60
Stale 90+ days: 60

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (4)
  • enhancement (3)
  • question (2)
  • bug (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

2D Gaussian Splatting is a novel-view synthesis and surface reconstruction technique that represents scenes using 2D oriented disks and rasterizes them with perspective-correct differentiable rendering.

The approach addresses the problem of reconstructing geometrically accurate 3D scenes from multi-view images. Rather than using 3D Gaussians, this method represents scenes as surface elements (surfels) - 2D oriented disks - which are rasterized through a custom differentiable rasterization pipeline. The technique includes regularizations designed to enhance reconstruction quality and provides meshing approaches for extracting surfaces from the learned representation, including support for both bounded and unbounded scene reconstruction through adaptive truncated signed distance field methods.

Developers should choose this tool if they need geometrically accurate surface reconstruction alongside novel-view synthesis capabilities. It suits projects requiring high-quality mesh extraction from multi-view data, particularly those working with both bounded indoor scenes and unbounded outdoor environments. The project provides multiple viewing and interaction options through supported viewers including web-based solutions, SIBR integration, and Colab notebooks, making it accessible for both research and practical applications.

The project maintains active development with regular updates addressing performance improvements and feature expansion. Recent work has focused on optimization, with training speed improvements through CUDA operator fusion. The codebase includes a dedicated CUDA rasterization module as a separate repository component, and the project has integrated community contributions including viewer implementations and tutorial resources. Documentation is available through the official gsplat library API reference, and the project benefits from community-contributed resources including comprehensive practitioner guides and multiple viewer implementations.