AI Agent Hub
Back to skills
3DGS Code Reviewer icon

3DGS Code Reviewer

Content Creation Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_1e94615e/jaccen according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

3D Gaussian Splatting implementations often run, but subtle details cause failures. Common risks include incorrect alpha compositing sorting, misused SH coefficients, negative scale values that explode rendering, duplicated opacity sigmoid application, and missing tile culling that can slow kernels by several times. Engineers debugging dark output, color artifacts, unstable training, or OOM often need to reason about graphics, CUDA, and training pipelines at the same time.

How It Works

The skill reviews code from a graphics-engineering perspective rather than generic linting. It checks the rendering pipeline: whether splats are sorted by depth rather than distance, whether T_i = T_{i-1} * (1 - alpha_i) and color accumulation are correct, and whether early termination is safe. It also flags high-frequency pitfalls such as C0 coefficients, scale constraints, and background alpha handling, then suggests performance fixes like tile culling, reducing SH degree, sorting every N iterations, and gradient checkpointing. The output should explain the mathematical or technical reason behind each issue and offer a concrete local replacement, not just label code as buggy.

Boundaries

It is best suited for inspecting 3DGS code snippets in PyTorch/CUDA-style implementations, especially rendering kernels, training loops, or loss functions. It is not a substitute for a full engineering audit and cannot guarantee coverage of every framework version. For JAX, TorchScript, or custom operators, combine its findings with framework version checks and actual profiling results.

Use Cases

  • Review rendering kernels to locate dark output, depth-sorting, and alpha accumulation bugs
  • Inspect 3DGS training loops for scale blowups, SH misuse, and memory overflow
  • Check loss and optimizer settings for background alpha, near-plane clipping, and early stopping
  • Assess bottlenecks and propose tile culling, periodic sorting, and gradient checkpointing

Best For

  • Graphics engineers owning 3DGS rendering pipelines, needing alpha compositing and sorting checks
  • CUDA kernel maintainers, needing tile culling and performance-pitfall validation
  • CV engineers training reconstruction models, needing loss, SH, and memory-strategy review
  • Research engineers taking over 3DGS codebases, needing artifact and instability diagnosis