# Rigging

Drawables can be rigged using either vertex groups (skinning) or Child Of constraints. The top-level Drawable object must be an armature.

### Skinning

Skinning Drawables works the same way you would normally do it in Blender. Simply create vertex groups where each group's name corresponds to a bone in the armature. Then, add an armature modifier and specify the Drawable as the armature object.

<div align="center"><figure><img src="https://4252508569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcRAM9lBHCqq3QodZ420I%2Fuploads%2F4x55emPstj60IK2cmdO6%2Fblender_3Zw5StTfDu.png?alt=media&#x26;token=035aad60-7a69-464f-ad5f-c05e0d159b09" alt="" width="503"><figcaption><p>Drawable Model setup for skinning</p></figcaption></figure></div>

### Linking bones to Drawable Models

Many Drawables aren't rigged using weighted vertex groups. You can instead link an entire Drawable Model to a bone by using a *Copy Transforms* constraint.

<figure><img src="https://4252508569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcRAM9lBHCqq3QodZ420I%2Fuploads%2FZtFISgTcxRnsukeulAGx%2Fimage.png?alt=media&#x26;token=9eccb73e-eee6-41a3-ba2d-79f33ab80ce7" alt=""><figcaption><p>Sollumz Tools > Drawables > Bone Tools</p></figcaption></figure>

Use the "Add Bone Constraint" operator with the Drawable Model Selected to add a *Copy Transforms* constraint with the properties setup for correct previewing.

<figure><img src="https://4252508569-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcRAM9lBHCqq3QodZ420I%2Fuploads%2FIZN88mJZ5aYOinduymUc%2Fimage.png?alt=media&#x26;token=95b23dfd-1132-4e8e-a849-abd38f77ac80" alt=""><figcaption><p>Example <em>Copy Transforms</em> constraint for a Drawable Model</p></figcaption></figure>

{% hint style="info" %}
By default, Blender sets the owner space and target space of the *Copy Transforms* constraint to "World". This can cause issues when objects are parented to both bones and other objects. Because of this, **make sure to always use the Add Bone Constraint tool when creating&#x20;*****Copy Transforms*****&#x20;constraints.**
{% endhint %}
