IT-lexicon › Programmeren › Linear blend skinning

Linear blend skinning

Programmeren Svenska → Bijgewerkt: 2026-10-25

Vervormt elke vertex als gewogen som van de matrices van de beïnvloedende botten — de standaardmethode voor skeletanimatie, snel maar bezwijkend bij draaiing.

Linear blend skinning (ook skeletal subspace deformation) is vrijwel alle skeletvervorming die u ooit hebt gezien. Elke vertex heeft gewichten ten opzichte van een handvol botten; de eindpositie is de som van de transformatie van elk bot, toegepast op de vertex en vermenigvuldigd met het gewicht. De rekensom is triviaal en past direct in een vertexshader, wat de methode sinds Magnenat-Thalmann en collega's in de jaren tachtig tot standaard maakte.

De zwakte is even beroemd als de methode: wanneer een gewricht sterk draait, worden de matrices component voor component gemengd en krimpt het volume — het 'candy-wrapper'-effect bij schouders en polsen. Precies dat probleem was de aanleiding voor dual quaternion skinning.

← Terug naar het lexicon