Катись, мяч, катись!

Кривая, которую вы только что создали непосредственно на поверхности, и будет путем движения нашего куба.

  1. Создайте полигональный куб.
  2. Нажмите клавишу 4, для того чтобы войти в режим Wireframe mode (режим Каркас). Выделите куб, а затем и кривую на поверхности.
  3. Создайте путь для движения куба. Для этого нажмите F2, выберите Animate / Motion Paths / Attach to Motion Path (Анимация / Пути Движения / Присоединить к Пути Движения) (рис. 7.3).

[vedastore.net]

Рис. 7.3. Присоединим куб к кривой на поверхности

Когда вы воспроизведете анимацию, то увидите, как куб движется вниз и вверх по холмам. Есть, правда, одна проблема: когда куб скользит по поверхности, он погружается в нее (рис. 7.4).

[vedastore.net]

Рис. 7.4. Наш куб движется по холмам и по долинам (и проваливается в них)

Это связано с положением опорной точки куба. Мы могли бы передвинуть ее, однако вместо этого удалим куб и создадим NURBS-сферу. Давайте поговорим об опорной точке сферы. Если вы присоедините сферу к пути ее движения, как вы это уже делали с кубом, то ее нижняя часть тоже погрузится в поверхность. Если же вы опустите опорную точку сферы, для того чтобы избавиться от этого погружения, то сфера перестанет вращаться относительно своего центра – а это именно то, что необходимо для ее качения (а не скольжения) по поверхности.

Что нам тут действительно нужно, так это объединить два объекта в одном. Один будет отвечать за движение по заданному пути, а другой возьмет на себя качение сферы. Все это мы осуществим с помощью иерархической анимации – громкое слово для обозначения простой процедуры работы с группами, членами и родительскими объектами, сферу саму с собой и присоединить группу к пути движения. Единственный член группы – сфера – может теперь вращаться вокруг своей центральной точки, в то время как группа будет двигаться вверх и вниз по холмам. Группа несет в себе сферу, а сфера, в свою очередь, заботится об эффекте качения.

  1. Сгруппируйте сферу саму с собой, используя клавиши клавиатуры Ctrl+g либо выбрав Edit / Group (Редактирование / Группа).
  2. Переименуйте группу.
  3. В режиме Insert (Режим редактирования опорной точки) переместите опорную точку группы к южному полюсу сферы (рис. 7.5).

[vedastore.net]

Рис. 7.5. Перемещаем опорную точку группы сферы после группирования сферы с самой собой. Благодаря этому сфера остается на поверхности во время движения

  1. Присоедините группу сферы – но не саму сферу! – к кривой на холмистой поверхности так же, как вы раньше делали это с кубом. Нажмите F2, выберите Animation / Motion Paths / Attach to Motion Path (Анимация / Пути Движения / Присоединить к Пути Движения).