The cloth component adds vertex-based cloth simulation to objects. It is a white-listed Unity component that can be used inside VRChat.

Read the | Official Unity Documentation

Quick Setup Notes

  1. To add a simulated cloth to the model, it needs to be a seperate mesh from the rest of the model. [1]
  2. In Unity, add a cloth component to it. [1]
  3. On the cloth component, click the Edit Cloth Constraints and paint the circles that appeared on the mesh where the cloth is supposed to be fixed. [1]

Additional tips / Troubleshooting

  • If the painting dots don't show up, reset the Unity Editor Layout by clicking on (menu bar) Window -> Layouts -> Default [3]
  • If the painting dots aren't aligned to the object, assign the Armature of the Avatar as the Root Object on the Cloth component [((spaghettituto))@2:27]
  • If the paintings dots are too big compared to the object, scale the model up and after painting them, scale them back down [2@2:56]
  • On collider, check "Is Trigger" to prevent the avatar itself to collide with the collider