170 lines
4.6 KiB
Markdown
170 lines
4.6 KiB
Markdown
# Vuer Documentation Skill - Completion Status
|
|
|
|
**Last Updated:** 2025-10-26
|
|
**Vuer Version:** v0.0.67
|
|
**Source:** https://docs.vuer.ai/
|
|
|
|
## Summary
|
|
|
|
**Total Pages Fetched:** 16
|
|
**Completion Status:** Core tutorials complete, API reference pending
|
|
|
|
## Detailed Status
|
|
|
|
### ✅ Guides (2/2 - 100%)
|
|
- [x] Introduction
|
|
- [x] Getting Started
|
|
|
|
### ✅ Vuer Basics Tutorials (5/5 - 100%)
|
|
- [x] Setting Up Your First Scene
|
|
- [x] Async Programming 101
|
|
- [x] Simple Life Cycle
|
|
- [x] Setting Up SSL Proxy for WebSocket
|
|
- [x] Serving Dynamic Content (Adding HTML Handler)
|
|
|
|
### ✅ Robotics Tutorials (4/4 - 100%)
|
|
- [x] Using URDF
|
|
- [x] MIT Mini Cheetah
|
|
- [x] Unitree Go1 (With Stairs)
|
|
- [x] Camera Frustums
|
|
|
|
### ⚠️ Camera Tutorials (3/6 - 50%)
|
|
- [x] Recording Camera Movements
|
|
- [x] Manipulating Camera Pose
|
|
- [x] Collecting Render from Virtual Camera
|
|
- [ ] Collecting Render from Multiple Browser Sessions
|
|
- [ ] Transforming Points using Camera Matrix
|
|
- [ ] Render Queue
|
|
|
|
### ⚠️ Physics Tutorials (3/4 - 75%)
|
|
- [x] MuJoCo WASM (Cassie)
|
|
- [x] MoCap Control
|
|
- [x] Hand Control
|
|
- [ ] MuJoCo Gallery
|
|
|
|
### ❌ API Documentation (0/? - 0%)
|
|
- [ ] Python API Reference
|
|
- [ ] vuer module
|
|
- [ ] frame module
|
|
- [ ] base module
|
|
- [ ] types module
|
|
- [ ] events module
|
|
- [ ] schemas module
|
|
- [ ] serdes module
|
|
- [ ] Component Schemas
|
|
- [ ] Event Types
|
|
- [ ] Data Types
|
|
|
|
### ❌ Examples (0/? - 0%)
|
|
- [ ] Mesh/PointCloud examples
|
|
- [ ] Primitives examples
|
|
- [ ] Files examples
|
|
- [ ] Animation examples
|
|
- [ ] Textures examples
|
|
- [ ] Interactive Components examples
|
|
|
|
### ❌ New Features (0/4 - 0%)
|
|
- [ ] Scene Generation (OpenAI Sora)
|
|
- [ ] Gaussian Splatting
|
|
- [ ] Gaussian Splatting (VR)
|
|
- [ ] SplatMesh (sparkjs)
|
|
|
|
## Files Created
|
|
|
|
### Guides
|
|
1. `docs/guides/introduction.md`
|
|
2. `docs/guides/getting-started.md`
|
|
|
|
### Tutorials - Basics
|
|
3. `docs/tutorials/basics/setting-a-scene.md`
|
|
4. `docs/tutorials/basics/async-programming.md`
|
|
5. `docs/tutorials/basics/simple-life-cycle.md`
|
|
6. `docs/tutorials/basics/ssl-proxy-webxr.md`
|
|
7. `docs/tutorials/basics/serving-dynamic-content.md`
|
|
|
|
### Tutorials - Robotics
|
|
8. `docs/tutorials/robotics/using-urdf.md`
|
|
9. `docs/tutorials/robotics/mini-cheetah.md`
|
|
10. `docs/tutorials/robotics/go1-stairs.md`
|
|
11. `docs/tutorials/robotics/camera-frustums.md`
|
|
|
|
### Tutorials - Camera
|
|
12. `docs/tutorials/camera/recording-camera-movements.md`
|
|
13. `docs/tutorials/camera/manipulating-camera-pose.md`
|
|
14. `docs/tutorials/camera/grab-render-virtual-camera.md`
|
|
|
|
### Tutorials - Physics
|
|
15. `docs/tutorials/physics/mujoco-wasm.md`
|
|
16. `docs/tutorials/physics/mocap-control.md`
|
|
17. `docs/tutorials/physics/hand-control.md`
|
|
|
|
### Meta
|
|
18. `docs/README.md`
|
|
19. `COMPLETION_STATUS.md` (this file)
|
|
|
|
## Priority for Future Work
|
|
|
|
### High Priority
|
|
1. **Remaining Camera Tutorials** (3 pages)
|
|
- Multi-browser render collection
|
|
- Camera matrix transformations
|
|
- Render queue management
|
|
|
|
2. **MuJoCo Gallery** (1 page)
|
|
- Example gallery for physics
|
|
|
|
### Medium Priority
|
|
3. **API Documentation** (~10-15 pages)
|
|
- Core module reference
|
|
- Component schemas
|
|
- Event system
|
|
|
|
### Low Priority
|
|
4. **Examples Section** (~15-20 pages)
|
|
- Code examples for various use cases
|
|
|
|
5. **New Features** (4 pages)
|
|
- Cutting-edge features documentation
|
|
|
|
## Usage in Claude Code
|
|
|
|
This skill provides comprehensive documentation for Vuer, enabling Claude to:
|
|
|
|
1. **Answer questions** about Vuer features and usage
|
|
2. **Generate code** for 3D visualization tasks
|
|
3. **Debug issues** with Vuer applications
|
|
4. **Suggest best practices** for robotics visualization
|
|
5. **Guide VR/AR development** with Vuer
|
|
|
|
## Examples of Questions This Skill Can Answer
|
|
|
|
- "How do I load a URDF file in Vuer?"
|
|
- "What's the best way to record camera movements?"
|
|
- "How can I integrate MuJoCo physics simulation?"
|
|
- "How do I set up SSL for WebXR?"
|
|
- "What's the difference between frame and ondemand streaming modes?"
|
|
- "How do I create an animated robot in Vuer?"
|
|
- "Can I control robots with VR hand tracking?"
|
|
|
|
## Notes
|
|
|
|
- All tutorials include complete code examples
|
|
- Documentation follows the official Vuer docs structure
|
|
- Code examples are tested patterns from the official documentation
|
|
- Cross-references between tutorials are maintained
|
|
- Installation and setup instructions are included
|
|
|
|
## Next Steps to Complete Skill
|
|
|
|
1. Fetch remaining camera tutorials (3 pages)
|
|
2. Fetch MuJoCo gallery page (1 page)
|
|
3. Create API reference summaries (~10 pages)
|
|
4. Add example code snippets (optional)
|
|
5. Document new features (optional)
|
|
|
|
## Source URLs
|
|
|
|
- Main docs: https://docs.vuer.ai/en/latest/
|
|
- GitHub: https://github.com/vuer-ai/vuer
|
|
- PyPI: https://pypi.org/project/vuer/
|