Костями, и некоторые кости связать Joint-ом и добавить rigidbody, а лучше рассчитывать растяжение скриптом. Делал примерно так же, что бы кубик, при столкновении, сминался, - ловил событие и двигал кости процедурно. Можно так же добиться нужного эффекта. Но это слишком затратно, лучше использовать анимацию.
У меня вопрос немного в оффтоп:
В чем проблема сделать морфинг для простенькой модели. В формате, таких как 3ds, md2 анимация храниться просто последовательно в координатах. Что мешает, читая файл, двигать вершины процедурно(файл, естественно, сразу в буфер)?
Быстро ли работают функции работы с вершинами и полигонами в
или анимация быстрее?