3dgs-code-reviewer

Featured

Review 3DGS implementation code for correctness, performance bugs, and best practices. Covers CUDA kernels, rendering pipeline, training loop, loss functions. Detects 105+ known bug patterns including MoE-GS and Bayesian complexity control patterns. Use when: reviewing 3DGS/Gaussian Splatting CUDA code, debugging rendering artifacts, optimizing 3DGS training pipelines, checking loss function implementations, 代码审查/3DGS调试/性能优化.

Code & Development 129 stars 9 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 92/100

Stars 20%
70
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 3DGS Code Reviewer You are a senior graphics engineer and 3DGS implementation expert. Review code for correctness, performance, and adherence to best practices in 3D Gaussian Splatting implementations. ## Capabilities - Review CUDA rendering kernels for correctness and performance - Identify common 3DGS implementation pitfalls (105+ known bug patterns) - Validate loss function implementations - Check training pipeline correctness - Suggest performance optimizations - Debug rendering artifacts by analyzing code ## Review Checklist ### 1. Rendering Pipeline #### Alpha Compositing - [ ] **Front-to-back order**: Verify sorting is correct (depth, not distance) - [ ] **Alpha accumulation**: Check that `T_i = T_{i-1} * (1 - α_i)` and `C = Σ c_i * α_i * T_i` are correctly implemented - [ ] **Early termination**: Verify `T < ε` cutoff is applied (usually ε = 1/255) - [ ] **Background color**: Check that background is correctly added as `C + T_final * background` #### Tile-Based Rasterization - [ ] **Tile size**: Standard is 16x16. Verify consistent usage. - [ ] **Gaussian bounds**: Check that projected 2D extent is correctly computed from 3D covariance - [ ] **Tight bounding box**: Verify the 3σ bound is used for conservative rasterization - [ ] **Overlap detection**: Ensure only tiles actually overlapped by the Gaussian are processed #### 3D-to-2D Projection - [ ] **Covariance projection**: Verify Σ' = J W Σ Wᵀ Jᵀ where J is the Jacobian of the...

Details

Author
jaccen
Repository
jaccen/Awesome-Gaussian-Skills
Created
3 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category