Squash 'n' Stretch を使用する
Squash ’n’ Stretch は、インバース キネマティクスとリターゲット ソルバでキャラクタのノードを目標点にトランスレーションしようとする際に自動的にキャラクタの腕、脚、脊椎、首を伸長および収縮させることができるオプションのアルゴリズムです。
- 保守的な設定では、Squash ’n’ Stretch でキャラクタにわずかに柔軟性を追加し、アニメーションにさらに上のレベルのダイナミックな表現とリアリズムを追加することができます。たとえば、キャラクタが発射物を後方にかがんで避ける際に、キャラクタが体を真っすぐにするときに脊椎がわずかに伸長してから元の長さに反発して戻るようにすることができます。
- より極端な設定では、Squash ’n’ Stretch はより漫画的な、はずむような効果を生み出すこともできます。たとえば、キャラクタの歩行サイクル中にそれぞれの脚を伸ばせるだけ伸ばしてから、キャラクタが自重を脚に掛けるに従って通常の比率に押し戻すようにすることができます。
- リターゲット中は、Squash ’n’ Stretch はターゲット キャラクタの四肢をソース キャラクタの角度設定と合わせることもできます。これにより、ソース アニメーションの感じを保持することができます。たとえば、長い腕を持つキャラクタから短い腕のキャラクタにリターゲットする場合、ソース
アニメーションの曲がった肘は通常、ターゲット キャラクタの手をソース キャラクタの手と合わせるために伸ばす必要がありますが、Squash ’n’ Stretch を使用すると、腕を少し伸ばして肘の折り曲げ角度で必要な変更量を減らすことができます。
- Squash ’n’ Stretch はまた、キャラクタの腕や脚がいっぱいに伸ばされた際に起こることがある著しい「ポッピング」を避けるために使用できます。
Squash ’n’ Stretch をキャラクタの腕、脚、脊椎、首に個別に有効にし設定することができます。