RagdollEditor
RagdollEditor is an intuitive visualized and Scene View tool for editing Colliders, Joints and Rigidbody settings. Symmetry is supported for collider position, size and joint limit editing. All actions with the RagdollEditor are undoable.
Getting started
Add the RagdollEditor.cs component to the root of the ragdoll.
Click on the green buttons on the Colliders/Joints to select them.
Use the Move/Scale handles to edit the Colliders and Joints in the Scene View.
Remove the component when you are done.
Component interface:
Mass Multiplier - multiplies the mass of all the Rigidbodies with the value.
Set All Kinematic - set all Rigidbodies kinematic.
Set All Non-Kinematic - set all Rigidbodies non-kinematic.
Disable Preprocessing - uncheck 'enablePreprocessing' on all Joints. This can make the ragdoll more stable under certain circumstances.
Enable Preprocessing - check 'enablePreprocessing' on all Joints.
Collider tool:
Select GameObject - changes Unity selection to the currently edited Collider's GameObject
Edit Mode - switch to Joint editing mode.
Symmetry - enables symmetric editing. Symmetry works for the closest Collider (within a threshold) on the other side of the ZY plane (local space of the GameObject of RagdollEditor).
Convert To Capsule Collider - converts the selected collider to CapsuleCollider.
Convert To Sphere Collider - converts the selected collider to SphereCollider.
Rotate Collider - rotates the collider size vector orthogonally.
Joint tool:
Select GameObject - changes Unity selection to the currently edited Joint's GameObject
Edit Mode - switch to Collider editing mode.
Symmetry - enables symmetric editing. Symmetry works for the closest Joint (within a threshold) on the other side of the ZY plane (local space of the GameObject of RagdollEditor).
Connected Body - select or change the connectedBody of the selected Joint.
Switch Yellow/Green - switches the respective Joint axes.
Switch Yellow/Blue - switches the respective Joint axes.
Switch Green/blue - switches the respective Joint axes.