Check: Skin Weight Influences Count

Version:

Severity: Warning

Error message:

No skin weights found!

Found <n> vertices with no influence from any bone.

Found<n> vertices with influences from more than 4 bones.

Description

In a rigged mesh, vertices were found with more than 4 bones influencing their skin weights, or no influences at all.

This can lead to unexpected appearance of the mesh with animations and reduced performance of the asset.

TglTF client implementations are only required to support a single set of up to four weights and joints.

For performance reasons, the number of influences when using a soft bind is limited to a maximum of four.

This is the maximum number that some engines like Unity support by default.

Even though more influences are possible, more than four bones influencing a vertex reduces performance.

Automatic Fix

Limit the number of bone influences to 4. The weights with most influences are kept, the rest are discarded. The resulting weights are re-normalized.

Actions: Select Vertices

Select vertices with weight influences from more than 4 bones.

Tip

While painting weights In Blender, you can turn on Auto Normalize in the settings of the Draw tool under Options to avoid this issue while painting skin weights.

Properties

Hosts: Blender

Types: Mesh

Last updated