技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
gaussian-splatting【数据与研究】Routes official 3D Gaussian Splatting setup, data preparation, training, rendering, evaluation, and viewer workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when the user needs to operate or troubleshoot the official GraphDeco/Inria gaussian-splatting implementation for 3D Gaussian Splatting: CUDA setup, COLMAP/Blender scene preparation, optimizer training, offline rendering/metrics, paper-style evaluation, or SIBR viewers.
| User task | Read |
|---|---|
| Install the repo, initialize submodules, build CUDA extensions, check PyTorch/CUDA, debug imports | sub-skills/setup-and-backends/SKILL.md |
| Prepare images, validate COLMAP/Blender scene layouts, run conversion, create depth regularization files | sub-skills/data-preparation/SKILL.md |
Build or debug train.py commands, choose feature flags, resume checkpoints, handle OOM/debug/viewer training issues | sub-skills/training/SKILL.md |
Run or diagnose render.py, metrics.py, pretrained model evaluation, full_eval.py, output/result JSON layouts | sub-skills/rendering-evaluation/SKILL.md |
| Build/run SIBR remote or real-time viewers, connect to optimizer, use top view, debug OpenGL/CUDA interop | sub-skills/viewers/SKILL.md |
The core Python workflows require:
diff_gaussian_rasterization and simple_knn extensions,A CPU-only environment can run validators and command builders, but it does not verify the core optimizer or renderer.
For an editable checkout or source tree, run:
python scripts/check_3dgs_environment.py --repo-root <checkout> --require-cuda --require-extensions --check-tools
If this fails on CUDA or extensions, route to setup/backends before training or rendering. Missing colmap, magick, or SIBR binaries matters only for conversion or viewer tasks.
<scene> and optional depth files.train.py -s <scene> -m <model> --eval --disable_viewer or a tailored variant.render.py -m <model> and metrics.py -m <model>.-m <model> or connect a remote viewer to an optimizer.