Lessico IT › Programmazione › Linear blend skinning

Linear blend skinning

Programmazione Svenska → Aggiornato: 2026-10-25

Deforma ogni vertice come somma pesata delle matrici delle ossa che lo influenzano — il metodo predefinito per l'animazione scheletrica, veloce ma destinato a collassare sotto torsione.

Il linear blend skinning (detto anche skeletal subspace deformation) è quasi tutta la deformazione scheletrica che si sia mai vista. Ogni vertice porta con sé dei pesi verso un piccolo numero di ossa; la sua posizione finale è la somma della trasformazione di ciascun osso applicata al vertice, moltiplicata per il peso. L'aritmetica è banale e si inserisce direttamente in un vertex shader, il che ne ha fatto il metodo di riferimento fin dai lavori di Magnenat-Thalmann e colleghi negli anni Ottanta.

Il suo difetto è celebre quanto il metodo: quando un'articolazione ruota con forza, le matrici si mescolano componente per componente e il volume si restringe — l'effetto «caramella» (candy-wrapper) a spalle e polsi. È proprio il problema che il dual quaternion skinning è stato inventato per risolvere.

← Torna al lessico