generated from vrchat-community/template-package
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
YUCP Creations edited this page Oct 20, 2025
·
3 revisions
Heads up, this is VERY wip. I am missing pictures, and other components and stuff. If you have any questions, want features, or other stuff, head on over to https://yucp.club/ and join our discord!
Welcome to the YUCP Components documentation. This wiki provides comprehensive guides for all components, from quick start tutorials to deep technical details.
These components handle automatic attachment and linking to avatar bones.
- Symmetric Armature Auto-Link - Automatically attach objects to left/right body parts with smart side detection
- Closest Bone Auto-Link - Find and attach to the nearest bone, including custom bones like ears and tails
- View Position & Head Auto-Link - Position objects at avatar view position with optional eye alignment
These components manipulate meshes for optimized clothing and body hiding.
- Auto Body Hider - Automatically hide body parts under clothing with GPU-accelerated detection
- Auto UDIM Discard (BETA) - Detect UV regions and create UDIM discard toggles automatically
- UV Discard Toggle (BETA) - Manual UDIM discard toggle for clothing/body coordination
These components generate animations automatically.
- Auto Grip Generator (BETA) - Generate hand grip animations using finger tip positioning
These components handle input mapping and emulation.
- Gesture Manager Input Emulator (BETA) - Map keyboard and controller inputs to Gesture Manager parameters
Tools for package creators and advanced users.
- Package Exporter - Export Unity packages with obfuscation, dependencies, and batch processing
- Developer Guide - Create your own YUCP-compatible components
Via VCC (Recommended):
- Add VPM repository:
http://vpm.yucp.club/index.json - Open your project in VCC
- Install "YUCP Components" from the package list
Manual:
- Download
.unitypackagefrom Releases - Import into Unity
- Install VRCFury from https://vrcfury.com/download
- Unity 2022.3.x or later
- VRChat SDK3 Avatars
- VRCFury >= 1.0.0 (auto-installed via VPM)
-
Add a component - Right-click your avatar object →
Add Component→YUCP→ Select component - Configure settings - Set up required references (body mesh, clothing, etc.)
- Build avatar - Components process automatically during build
- No extra setup needed - VRCFury handles all integration
| Component | Best For | Auto-Detects |
|---|---|---|
| Symmetric Armature | Symmetric accessories (earrings, knee pads) | Left/Right side |
| Closest Bone | Dynamic accessories (piercings, tails) | Nearest bone |
| View Position | HUD elements, glasses, masks | Eye alignment |
| Component | Best For | Toggleable | Multi-Clothing |
|---|---|---|---|
| Auto Body Hider | General clothing with automatic detection | Yes | Yes |
| Auto UDIM Discard | Multi-part outfits (detected regions) | Yes | Limited |
| UV Discard Toggle | Manual control, simple outfits | Yes | Manual |
| Method | Speed | Accuracy | Best For |
|---|---|---|---|
| Raycast | Fast | Good | Tight-fitting clothing |
| Proximity | Very Fast | Fair | Loose clothing, quick previews |
| Hybrid | Medium | Very Good | General purpose |
| Smart | Slow | Excellent | Complex multi-layer outfits |
| Manual | Instant | Perfect* | Precise control (*when mask is correct) |
- Add clothing to avatar
- Add
Auto Body Hiderto clothing object - Assign Body Mesh and Clothing Mesh
- Click "Generate Preview" to test
- Enable "Create Toggle" for menu control
- Build avatar
- Add all clothing pieces to avatar
- Add
Auto Body Hiderto each piece - All pieces reference the same Body Mesh
- Enable "Optimize Tile Usage" for tile efficiency
- Components automatically coordinate UDIM tiles
- Overlap tiles created for layered regions
- Build avatar
- Position accessory where you want it
- Add appropriate attachment component
- Configure filters if needed (Closest Bone only)
- Build avatar - component handles the rest
- Use UDIM mode for toggleable clothing (no vertex deletion)
- Use Mesh Deletion mode for permanent clothing (better runtime performance)
- Enable GPU acceleration - Automatically used when available
- Cache detection results - Automatic caching speeds up rebuilds
- Optimize tile usage - Enable for multi-layer outfits to reduce UDIM tiles
- Proximity detection - Fastest for preview generation
- Smart detection - Most accurate but slower, recommended for final builds
Components marked as BETA are experimental and may have limitations:
- Auto Grip Generator - Grip generation is functional but may need manual adjustments
- Auto UDIM Discard - UV region detection works but may need manual tile assignment
- Gesture Manager Input Emulator - Requires Game view focus for input detection
- UV Discard Toggle - Works well but less automated than Auto Body Hider
- GitHub Issues: Report bugs or request features
- VRCFury Docs: VRCFury Documentation
- VRChat SDK: VRChat Creator Docs
See CHANGELOG for version history and recent updates.
MIT License - See LICENSE