Skin weighting dual quaternion ile linear blend skinning (LBS) karşılaştırması, karakter rigging'inin en teknik karar noktalarından birini oluşturur. Her iki yöntemin matematiksel temeli ve ürettikleri artefaktlar doğrudan animasyon kalitesini belirler. **Linear Blend Skinning (LBS):** Her vertex'in final pozisyonu, etki eden kemiklerin dönüşüm matrislerinin ağırlıklı ortalamasıdır: p' = Σ (w_i × M_i) × p Burada w_i ağırlık, M_i kemik dönüşüm matrisi. Hesaplama basit ve GPU'da son derece verimlidir; bu yüzden gerçek zamanlı uygulamalarda standart yöntem olarak uzun süre kullandı. LBS'nin bilinen sorunu "candy wrapper" veya "collapsing elbow" efektidir: iki kemik ters yönde döndüğünde ara vertex'ler orijinal hacmin içine çöker. Bu artefakt, rotasyon matrislerinin lineer uzayda ortalamanın geometrik anlam taşımamasından kaynaklanır, döndürme işlemi matris toplamına kapıyı kapatır. **Dual Quaternion Skinning (DQS):** Rigid dönüşümleri (rotasyon + öteleme) dual quaternion olarak temsil eder: q̂ = q_r + εq_d Burada q_r rotasyon quaternionı, q_d öteleme bilgisini kodlayan dual kısım. Dual quaternion uzayında lineer blend, LBS'den daha anlamlı interpolasyon sağlar çünkü saf rotasyonu doğrudan interpolate eder. Skin weighting dual quaternion avantajı: candy wrapper artefaktı dramatik biçimde azalır; hacim korunumu çok daha iyi sağlanır. Dirsek ve bilek gibi kuvvetli dönüm noktaları DQS ile LBS'ye kıyasla belirgin biçimde daha organik görünür. DQS sınırlamaları: - **Bulging efekti:** İki kemik bükülmesinin tam zıt yönünde olmadığı durumlarda aşırı şişme oluşabilir; LBS'nin zayıflığından farklı bir artefakt. - **Hesaplama maliyeti:** LBS'den yüksek; ancak modern GPU'larda bu fark pratik olarak ihmal edilebilir. - **Scaling uyumsuzluğu:** Uniform olmayan ölçekleme için dual quaternion formülasyonu doğrudan uygulanamaz; LBS/DQS hibrit yaklaşım gerekir. Optimizasyon stratejisi: gerçek zamanlı uygulamalarda yüksek görsel öneme sahip mesh bölümleri (baş, eller) için DQS, düşük görsel öneme sahip veya karmaşık olmayan bölgeler için LBS karışık kullanımı, performans/kalite dengesini optimum noktada tutar. Maya, Blender ve Unreal'ın modern sürümlerinde her iki yöntem seçilebilir olarak sunulur.