squash stretch animasyon ilkesi, hacmi koruma yoluyla canlılık ve ağırlık hissini verir. 12 temel animasyon ilkesinin listesini oluşturan Disney animatörlerinin ilk sıraya koyduğu bu kavram, sayısal 3D ortamda sezgisel değil matematiksel bir disiplin gerektirir. Squash and stretch'in temel kuralı hacim korumasıdır: nesne ezildiğinde yayılmalı, gerildiğinde daralmalıdır; toplam hacim yaklaşık sabit kalmalıdır. Bu kural sayısal ortamda ölçekleme kısıtlaması olarak ifade edilir. Homojen (izotropik) olmayan ölçekleme için: Sx × Sy × Sz = 1 Bir nesne Z ekseninde s_z = 2 ile gerilirse, X ve Y eksenlerinde s_x = s_y = 1/√2 ≈ 0.707 ile sıkışmalıdır. Bu basit formül, doğru squash stretch animasyon uygulamasının matematiksel çerçevesidir. Rigging tarafında squash stretch için yaygın iki yaklaşım bulunur: 1. Stretch bone: Kemik skala değerini animatörün veya IK sisteminin otomatik hesapladığı stretch bone'lar. Kol uzandığında kemik otomatik y ekseninde scale olur; etkilenen mesh uniform şekilde gerilir. 2. Non-linear deformer (squash deformer): Bir squash deformer nesnesi, etki alanındaki mesh'i sınır boyunca ezebilir ve karşı eksende yayabilir. Parametrik kontrolü kolaydır ama etki alanı tanımı dikkat gerektirir. squash stretch animasyon özellikle top zıplatma, karakter koşusu ve darbe animasyonlarında kritiktir. Top yerle temas ettiğinde dikey eksende sıkışır, yatay eksende yayılır; bu davranış hem ağırlık hem de esneklik hissini tek bir deformasyona sığdırır. Sert (rigid) cisimler için squash miktarı minimum tutulurken jöle benzeri nesnelerde aşırıya kaçılabilir. Antiçipasyon ile squash stretch kombinasyonu: karakterin atlayışı öncesinde çöküş (pre-squash) göstermesi hem güç birikmesini hem de elastik deformasyonu temsil eder. Bu iki ilkenin birbirini amplify ettiği noktalarda karakter performansı en etkileyici haline gelir.