├── .gitignore ├── Media ├── Main.jpeg ├── Preview.gif ├── Preview.mp4 └── setup.mp4 └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.meta 3 | 4 | -------------------------------------------------------------------------------- /Media/Main.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VRLabs/Ragdoll-System/943331ed00e9760575178052b06957d3ccc9d2f7/Media/Main.jpeg -------------------------------------------------------------------------------- /Media/Preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VRLabs/Ragdoll-System/943331ed00e9760575178052b06957d3ccc9d2f7/Media/Preview.gif -------------------------------------------------------------------------------- /Media/Preview.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VRLabs/Ragdoll-System/943331ed00e9760575178052b06957d3ccc9d2f7/Media/Preview.mp4 -------------------------------------------------------------------------------- /Media/setup.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VRLabs/Ragdoll-System/943331ed00e9760575178052b06957d3ccc9d2f7/Media/setup.mp4 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | # Ragdoll System 4 | 5 | [![Generic badge](https://img.shields.io/badge/Unity-2019.4.31f1-lightblue.svg)](https://unity3d.com/unity/whats-new/2019.4.31) 6 | [![Generic badge](https://img.shields.io/badge/SDK-AvatarSDK3-lightblue.svg)](https://vrchat.com/home/download) 7 | 8 | [![Generic badge](https://img.shields.io/discord/706913824607043605?color=%237289da&label=DISCORD&logo=Discord&style=for-the-badge)](https://discord.vrlabs.dev/) 9 | [![Generic badge](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dvrlabs%26type%3Dpatrons&style=for-the-badge)](https://patreon.vrlabs.dev/) 10 | 11 | Turn yourself into a floppy ragdoll or falling statue 12 | 13 | ![Ragdoll-Freeze](https://github.com/VRLabs/Ragdoll-System/assets/76777936/42bb5b1a-05a3-42fe-ba40-e749cbc4a7b4) 14 | ![Ragdolll](https://github.com/VRLabs/Ragdoll-System/assets/76777936/bf5fd723-3971-4858-a430-f125bfde6456) 15 | 16 | 17 | 18 | ### ⬇️ [Get it on Booth!](https://vrlabs.booth.pm/items/2911183) 19 | ### ⬇️ [Get it on Gumroad!](https://vrlabs.gumroad.com/l/ragdoll-system) 20 | 21 |
22 | 23 | --- 24 | 25 | ## How it works 26 | * The system generates a second armature, which is constrained to your humanoid bones 27 | * The main armature's meshes can be hidden, and this second armature is enabled, allowing this armature to "ragdoll", as well as perform the other features 28 | 29 | ## Install guide 30 | 31 | https://github.com/VRLabs/Ragdoll-System/assets/76777936/c73da405-2d6a-4927-bec6-d1e9c2a5b675 32 | 33 | * Place the Ragdoll.cs script on your avatar and change any settings. Some settings have tooltips for explanation. 34 | * Click ``Generate Ragdoll System``. 35 | * If needed, adjust the colliders after generation using their ``Edit Collider`` buttons. 36 | * Press ``Finish Setup``. 37 | 38 | * Your ragdoll may slightly bounce or jitter locally. Other players do not see this. 39 | * If using Lyuma's emulator, disable the mirror and shadow clones before testing. 40 | 41 | ## How to use 42 | 43 | * The system automatically adds a ``Ragdoll`` sub menu to your radial menu. 44 | * In this menu, you can select one of the features to start it, and select it again to stop it. 45 | 46 | ## Performance stats 47 | 48 | ```c++ 49 | Rigidbodies: 13 50 | Constraints: 23 51 | Parameter Memory: 3-8 (depending on features) 52 | Contact Receivers: 2 53 | Contact Senders: 1 54 | FX Animator Layers: 3-7 (depending on features) 55 | Audio Sources: 9 56 | Colliders: 1 57 | Particle Systems: 1 58 | Mesh Renderers: 1 59 | Skinned Renderers: As many as your avatar has 60 | Material slots: As many as your avatar has 61 | 62 | ``` 63 | 64 | ## Credit 65 | 66 | [ksivl](https://github.com/ksivl) 67 | 68 | ​ 69 | 70 |
71 | 72 | [](https://vrlabs.dev "VRLabs") 73 | 74 | [](https://discord.vrlabs.dev/ "VRLabs") 75 | 76 | [](https://patreon.vrlabs.dev/ "VRLabs") 77 | 78 | [](https://twitter.com/vrlabsdev "VRLabs") 79 | 80 |
81 | 82 | --------------------------------------------------------------------------------