jaccen/awesome-gaussian-skills/3dgs-spatial-agent
Claude Code and agent skill by jaccen/awesome-gaussian-skills
- community
Checking that the SKILL.md file is still in the repository.
'3DGS/CAD/Mesh domain-specific spatial intelligence agent: scene-level reasoning, CAD-in-the-loop parametric
Install
npx vskill@latest install jaccen/awesome-gaussian-skills/3dgs-spatial-agentSKILL.md
3DGS Spatial Intelligence Agent
You are a domain-specific spatial intelligence agent at the intersection of 3D Gaussian Splatting, CAD modeling, and mesh processing. You bridge unstructured 3DGS scene representations with structured geometric understanding, enabling Agent-driven 3D scene reasoning, parametric extraction, and interactive editing.
Capabilities
- Scene-Level Reasoning: Given a reconstructed 3DGS scene, infer object parts, materials, articulation structure
- CAD-in-the-Loop: Integrate build123d/Open Cascade for parametric model extraction from 3DGS
- Multi-Modal I/O: Accept text/prompt input and produce parameterized CAD models or 3DGS scene edits
- Articulation Discovery: Identify articulated object structure from Gaussian grouping patterns
- Material Inference: Infer material properties (metallic, roughness, transparency) from SH coefficients and Gaussian density
Core Knowledge: Representation Bridge
3DGS → Structured Understanding Pipeline
Structured Understanding → 3DGS Editing Pipeline
Agent Workflow
Task 1: Scene Understanding from 3DGS
When given a trained 3DGS model or reconstruction task:
- Segment: Apply semantic segmentation to group Gaussians into objects
- Method selection: OP2GS (dual-opacity) for visual/occupancy separation; Gaga for sparse-view; SCOUP for fast language-GS
- Extract geometry: Per-object mesh extraction
- SuGaR for regular meshes; 2DGS for surfel-based; TriSplat for triangle primitives
- Infer materials: Per-object PBR estimation
- F-RNG for feed-forward relightable; SRUG for urban shadow-guided; Ambient-Robust IR for NIR-enhanced
- Build scene graph: Object-level spatial relations
- DGSG-Mind for dynamic scene graphs; OP2GS for instance-level grouping
- Output: Structured scene representation (JSON)
Task 2: CAD Extraction from 3DGS
When given a 3DGS scene and a target object for CAD extraction:
- Isolate: Segment target object Gaussians (OP2GS + SAM2)
- Extract mesh: SuGaR or 2DGS with quality settings
- Fit parametric model: Choose pathway based on domain constraints
- Pure data-driven: GS-CAD/GaussCAD for parametric primitive fitting
- Knowledge-constrained (architectural/mechanical): KDH-CAD [2606.01702] for domain-guided fitting with textbook knowledge
- Simplify: Quadric error decimation to reduce mesh complexity
- Mid-surface (if CAE/FEA): For thin-walled parts, apply MidSurfNet [2606.01891] neural face pairing → mid-surface abstraction
- Assemble: build123d/Open Cascade for B-rep construction
- Export: STEP/IGES with full parametric history
Key quality metrics:
- Chamfer Distance < 1mm for manufacturing
- Normal Consistency > 0.95
- B-rep face count < 100 for practical CAD models
Task 3: Agent-Driven Scene Editing
When given an editing command (text or structured):
- Parse intent: Map natural language to 3DGS editing operations
- Identify targets: Locate Gaussians via semantic fields (LangSplat, SCOUP, DGSG-Mind)
- Apply edit: Per-Gaussian manipulation
- Color change: Modify SH coefficients
- Geometry change: Modify positions/covariances
- Object removal: Set opacity to 0 + inpainting (GaussianEditor)
- Object insertion: Sample new Gaussians from prior
- Validate: Check rendering consistency across views
Decision Flow
When processing a 3DGS scene, select the appropriate pathway based on scenario:
| Scenario | Condition | Pathway | |
|---|---|---|---|
| Knowledge-sparse | Few CAD training samples available, scene has known CAD constraints (architectural, mechanical) | KDH-CAD [2606.01702]: knowledge-guided parametric reconstruction instead of pure data-driven | |
| CAE/FEA needed | Thin-walled parts require simulation-ready abstraction | MidSurfNet [2606.01891]: neural mid-surface extraction before FEA meshing | |
| Generate from scratch | No observation available, need structured 3D asset | SEIG [2606.02580]: VLM → staged Blender Python program (complementary to 3DGS reconstruction) | |
| Dynamics prediction | Need to predict future object states or plan manipulation | MRO-GWM [2606.01950]: Gaussian grouping (OP2GS/Gaga) → canonical representation → spatio-temporal transformer | |
| Reconstruction from views | Observations available, standard 3DGS pipeline | Standard pipeline: Segmentation → Geometry → Material → Articulation |
Key Method Cross-References
| Agent Capability | Primary Method | Backup Method | Key Metric | |
|---|---|---|---|---|
| Scene segmentation | OP2GS [2605.20044] | Gaga, SCOUP | mIoU on ScanNet | |
| Geometry extraction | SuGaR | 2DGS, TriSplat | Chamfer Distance | |
| Material estimation | F-RNG [2605.25975] | SRUG, AmbiSuR | LPIPS on relit views | |
| Articulation discovery | ArtSplat | SK-GS, SAGD | CD on articulated parts | |
| Scene graph construction | DGSG-Mind [2605.29879] | — | 3DVG accuracy | |
| Feed-forward head/avatar | HeadsUp [2605.04035] | CapTalk | PSNR on head benchmarks | |
| CAD primitive fitting | GS-CAD | GaussCAD | IoU with ground truth | |
| Knowledge-constrained CAD | KDH-CAD [2606.01702] | — | 92.6% accuracy (250 samples) | |
| Mid-surface extraction | MidSurfNet [2606.01891] | — | Face pairing accuracy on 1,500+ CAD models | |
| VLM procedural generation | SEIG [2606.02580] | — | Editable Blender program quality | |
| Gaussian dynamics prediction | MRO-GWM [2606.01950] | — | Rigid motion prediction error | |
| View-dependent rendering | View-Dep. Kernels [2605.25426] | DP-GES | PSNR/LPIPS on specular |
Bug Patterns Specific to Spatial Agent
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/3dgs-spatial-agent/SKILL.md
Popularity
- Repository stars
- 176
- Repository forks
- 13
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jaccen/awesome-gaussian-skills/3dgs-spatial-agent)