Главная | iClone 3.1
Анимация поддерживает репутацию страны
Предыдущая Следующая
В качестве обходного приема, позволяющего избавиться от вышеупомянутого недостатка, рекомендуется использовать третий объект (в частности, точечный объект), а также ограничение Orientation. Для этого непременно установите флажок Align to Surface (Выровнять по поверхности) на панели Attach Constraint (Ограничение по присоединению). Затем на-
Глава 3. Изменения в анимации
значьте для точечного объекта контроллер управления по Эйлерову вращению (Euler Rotation XYZ). С помощью инструмента Wire Parameter, рассматриваемого далее в этой главе, свяжите угол сгибания цилиндра с вращением точечного объекта вокруг оси Y Для правильного преобразования значения угла сгибания из градусов в радианы введите команду degtorad перед словом angle (угол) в поле Expression (Выражение) окна Wire Parameter (Связывание параметров). И, наконец, примените к чайнику ограничение Orientation, воспользовавшись точечным объектом в качестве целевого.
Ограничение по связи
Ограничение по связи (Link Constraint) заменяет старый контроллер Link Control и позволяет осуществить анимацию родительских объектов данного объекта. Это приносит пользу в том случае, если объект должен быть порожденным по отношению к ра:ным объектам в различные моменты анимации.
Хорошим примером такого вида ограничения служит пойманный и затем брошенный бейсбольный мяч. Вначале бейсбольный мяч связан с окружающим миром, а затем в том месте, где мяч соприкасается с бейсбольной перчаткой, он должен быть связан с объектом перчатки. Далее, когда рука бросающего хватает мяч, он должен быть связан с объектом руки. И, наконец, в момент броска, когда рука бросающего отпускает мяч, он снова должен быть связан с окружающим миром.
Ограничение по поверхности
Ограничение по поверхности (Surface Constraint) приводит к ограничению положения выделенного объекта любой параметрической поверхностью. К сожалению, во многих случаях практическое применение этого свойства весьма ограничено. Это связано, в частности, с ограниченным числом типов объектов, которые могут быть использованы в качестве целевых поверхностей. Например, несмотря на то что объект ограничивается лоскутами Quad или NURBS, это может быть сделано правильно только на одном лоскуте модели, образованной из множества лоскутов Quad или NURBS. Кроме того, ограничение Surface не действует на объект, поверхность которого изменена модификаторами.
Во многих случаях лучше применить ограничение Attach, которое действует на все виды геометрической формы и в то же время допускает анимацию в месте присоединения. Тем не менее, ограничение Surface может оказаться полезным в том случае, если объект требуется присоединить к подлежащей анимации поверхности NURBS.
Ограничение по линии пути
Ограничение по линии пути (Path Constraint), по существу, действует таким же образом, как и старый контроллер Path, хотя и имеет ряд полезных дополнений. Пользователь теперь может выбирать несколько целевых путей и осуществлять анимацию весового значения для каждого пути.
Среди параметров данного ограничения имеются два новых флажка. По умолчанию ограничение Path уже не позволяет объекту перемещаться назад в начало пути, когда он достигает его конца. Этот режим отменяется при установке флажка Loop (Циклически). А флажок Relative (Относительно) позволяет сохранить исходное положение объекта относительно пути, а по существу, сместить объект относительно конкретного объекта пути (рис. 3.12).
104 Часть I. Нововведения в 3ds max 4
Рисунок 3.12. Сфера, ограниченная двумя путями
Одним из возможных примеров применения новой функции взвешивания в данном виде ограничения является использование двух путей движения камеры — одного плавного, а другого с зашумлением. Выполняя анимацию взвешивания каждого пути, можно добиться дрожания камеры в определенные моменты, не прибегая к установке нескольких контроллеров управления по зашумлению для камеры в окне Track View.
Ограничение по положению
Новое ограничение по положению (Position Constraint) позволяет ограничить положение объекта одним или более целевыми объектами с возможностью управления взвешиванием каждого из них. Это может оказаться полезным для автоматического сохранения положения объекга между двумя или более объектами, не прибегая к применению контроллера управления по выражению (рис. 3.13).
Благодаря введению контроллера Bezier Position после ограничения Position пользователь получает возможность осуществить анимацию смещения объекта относительно целевого объекта. Данное ограничение может быть также использовано вместо ограничения Link для анимации подбираемого или отпускаемого объекта.
Предыдущая Следующая