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