Keep up-to-date with Free tutorials!!


Sign up to our twice-monthly newsletter today for the latest tutorials, interviews and product information.

Sign me up to receive third-party emails from 3dtotal's partners, too!

- Latest news
- Exclusive Shop Offers
- Preview early content
- Plus much more


Not Ready to take that step? OK, Why not just Subscribe to the RSS Feed

submit tutorial
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

Free Floating vs Parented Joints

How the joints are parented in the hierarchy can affect the initial bind results when a skin is applied. Below you'll see two examples; one is the result of the joints being parented to each other, the other is if they are left free floating (Fig.11).

Fig. 11 - Default skin weights: hierarchy joints vs free floating

Twist Joints

Twist joints help maintain volume when the joint chain is twisted along the primary axis. The most common example of this is the forearm twist. As the hand rotates, the volume in the forearm will be lost if weighed to the wrist joint, or left to sheer if not influenced at all (Fig.12).

Fig. 12 - Twist joints maintain volume

Adding in these additional joints spreads out the distribution of the rotation value along the entire chain. Not only is the rotational value spread, but also helps the position of the verts being weighed, though that is slightly more difficult to explain.

You can learn more about setups and solutions for overcoming forearm and other twist areas in a previous write-up:

Helper/Additional Joints

You can add additional joints to a skin that can help preserve specific volumes. These joints can be directly animated by hand for spot fixes, driven by Set Driven Keys or nodes for automation.

One key place to have additional joints is the shoulder. A great example can be seen in this tutorial/script by Peter Shipkov:

Another area is the elbow/knee. By placing two more joints in the skin for the front and back of the bend joint, you can have them push away as the limb bends. In turn, this will pull out the verts and give just a bit more volume in the crease area (Fig.13).

Fig. 13 - Extra joints to push out on elbows

How to Weight Multiple/Dense/Overlapping Meshes

Sock puppet skinning is based off merging overlapping meshes and removing unnecessary polygons to make a clean, single mesh to paint weights on to later transfer those weights back to the original meshes.

This process can be used in multiple instances, and can help speed up rigging facets (Fig.14 - 15).

Fig. 14 - Low res cage for facial meshes

Fig. 15 - Low res cage for complex/multiple meshes

< previous page next page >

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
Related Tutorials


Gallery Image.

Keywords: character, caricature, bob hoskins,

Go to tutorial
rating star nonerating star nonerating star nonerating star nonerating star none (0)
Comments 1 Views 4158


Gallery Image.

Keywords: creature, character, jungle, matt dixon,

Go to galleries 1
rating star fullrating star fullrating star fullrating star nonerating star none
Comments 1 Views 3959


Gallery Image.

Keywords: Livio Rajh, character, zbrush, making of

Go to galleries 1
rating star fullrating star fullrating star fullrating star fullrating star none
Comments 0 Views 9378


Gallery Image.

Keywords: Dmitrij Leppée, Javier Bardem, character, making of

Go to galleries 1
rating star fullrating star fullrating star fullrating star fullrating star half
Comments 0 Views 5936
Readers Comments (Newest on Top)
(ID: 305403, pid: 0) Joshua R. Dodson on Sun, 26 October 2014 8:20pm
Thank you this has helped to improve my understanding of Weight painting. In my own personal work I have found that the combination of Basic skin cluster, maya muscle and corrective blend shapes yield highly satisfactory results. It's always a great idea to have a low poly version of your model for animation and simulation testing aside from the full resolution detail model.
Add Your Comment