VRC Avatar Limb Sclaing
Avatar Limb Scaling is a simple drag-n-drop prefab that lets you resize your VRChat avatar’s arms and legs using the in-game Expressions toggle menu. Useful to match your avatar’s proportions to your real-life body, improving Full Body Tracking.
🧾 Features
- Intended for any VRChat avatar
- Menu sliders to expand/shrink your Avatar’s arms/legs
- Quick fix for bent knees & elbows
- Best with Full Body Tracking
- VRCFury for auto-installation
- Quest standalone/Android compatible
- Menu icons
🔍 How It Works
Avatar Limb Scaling is non-destructive in its default state. When the user adjusts their limbs in-game, it scales the arms and legs along the Y axis, then it invert scales the hands/feet to help alleviate any weird stretching/shrinking that can occur from non-uniform scaling.
📝 Dependencies & Installation
⚙️ Please have basic Unity knowledge such as uploading a VRChat avatar, importing unity packages, and familiar with VRChat Creator Companion (VCC).
- Ensure the below dependencies are installed and up to date.
- In VCC, confirm you’re using the latest versions of VRChat SDK - Base and VRChat SDK - Avatars.
- In VCC, Install VRCFury or Modular Avatar and update if available.
- Add Avatar Limb Scaling VPM Package to VCC. Select “Add to VCC.”
- In VCC, add Avatar Limb Scaling to your project.
- In Unity, Right click your avatar’s object in the Hierarchy and select Nanochip > Spawn Avatar Limb Scaling Prefab.
- (Optional) Relocate the Avatar Limb Scaling menu somewhere else in your Expressions menu.
- With VRCFury:
- Select your Avatar’s object in the Hierarchy.
- In the Inspector, scroll down and click Add Component > VRCFury > Move or Rename Menu Item.
- For From Path, click Select, then choose Avatar Limb Scaling > Select this folder.
- For To Path, use Select again to choose the destination menu folder where you’d like Avatar Limb Scaling to appear.
- Or, with Modular Avatar:
- Select Avatar Limb Scaling prefab and edit the “Install to” field of the “MA Menu Installer”.
⚠️ Disclaimer
When using Avatar Limb Scaling to adjust your arms or legs, your hands or feet may appear slightly smaller or larger. This is a normal tradeoff that can vary between avatars, so I recommend making only small adjustments to minimize this.
Credits
- Hanee_BEE for creating a Unity tutorial on setting up a similar system that is found on Googi’s avatar(s). This is what inspired me to create this drag-n-drop prefab.
- Sacred for the wealth of knowledge, feedback, and testing.
- BUDDYWORKS for creating the VPM package and SpawnPrefab script.
- LuiStudio for adding Modular Avatar support.
Terms of Use:
- ✅ Do whatever you want with this prefab, idc 👍
- ✅ All commercial use is allowed. Credit is appreciated but not required 👍