Ключевые концепции 3D Studio MAX

         

Расплющивание и растяжение


Свойством живой ткани и многих других материалов является то, что эти материалы мягкие и под воздействием движения деформируются. Подумайте о том, когда вы последний раз видели сбитого полузащитника во время футбольного матча. Тело ведущего мяч растягивается и деформируется так, что это кажется невозможным для человека (или, по крайней мере, кажется что он не выживет) и внезапно игрок поднимается и уходит с поля. Это пример расплющивания и растяжения. Все объекты, если они не очень плотные и жесткие, испытывают определенное расплющивание и растяжение.

Вы помните сюжетную панель отскакивающего мяча? Удлинение мяча, когда он падает и его уплощение при ударе о землю также демонстрируют принцип расплющивания и растяжения. Представьте себе, как отскакивает шарик от кеглей и резиновый мячик. Шарик от кеглей, тяжелый и жесткий, отскакивает от земли невысоко и вообще не деформируется, что показано на рисунке 4.5 - можно даже подумать, что при падении шарика деформируется земля. Однако резиновый мячик, который гораздо легче и мягче, деформируется больше, чем шарик от кеглей (рис. 4.6).

Другой подход при расплющивании и растяжении применяется к фигурам с сочленениями. Вы указываете не на деформацию геометрии фигуры, а на расплющивание и растяжение в положении сочленений. И снова обратитесь к длинному прыжку. Расплющивание и растяжение часто входит в преамбулу. В быстром движении практически всегда используется растяжение, а резкий останов всегда использует расплющивание (иногда сильнейшее расплющивание). Эти эффекты для примера длинного прыжка показаны на рисунке 4.7.

Следует отметить, что никогда не стоит нарушать правило, утверждающее: "Не имеет значения, как деформировался объект, он всегда должен сохранять один и тот же объем". Даже при стилизованной карикатурной анимации, в которой расплющивание и растяжение сильно преувеличены, предпринимается попытка сохранить постоянный объем. Рассмотрим воздушный шар с водой при его сжатии. Вы не добавляете и не удаляете воду, когда шар деформируется, поэтому объем остается постоянным. Такой метод используется в трансформаторе масштаба Squash и в модификаторе Stretch. Когда объект расплющивается по одной из осей, он автоматически расширяется по двум другим. Однако для усовершенствованной анимации не все так просто. Именно вы, как аниматор, должны обеспечить, чтобы деформация по любой из осей превращалась в противоположную деформацию по другим осям, а объем при этом сохранялся.



Содержание раздела