The maximum number of bone weights that can affect a vertex, for all skinned meshes in the project.
The value can be either One Bone, Two Bones, Four Bones or Unlimited.
This setting does not change the underlying mesh data; it only affects the number of bone weights that Unity takes into account when performing skinning. This means that a mesh can have bone weight data that is unused due to this setting.
You can set this value for a single mesh using SkinnedMeshRenderer.quality. You can set the maximum number of bone weights that mesh data stores for a single vertex using ModelImporter.maxBonesPerVertex.
using UnityEngine;
public class Example : MonoBehaviour { void Start() { // Set skin weights to one bone for all Meshes QualitySettings.skinWeights = SkinWeights.OneBone; } }