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

Как сделать так, чтобы сфера скатывалась с холма, а не соскальзывала с него?

Тема: Анимация.

Используемые техники и инструменты: Make Live (Сделать Активным), Curve on Surface (Кривая на Поверхности), Arc Measure Tool (Измерение Дуги).

Нет ничего сложного в том, чтобы передвинуть объект слева направо. Довольно просто толкать объект по горизонтальной плоскости. Однако совсем не так легко двигать объект по неровной поверхности, точно соблюдая заданный путь движения (использовать динамическую симуляцию в этом случае вы не можете: результаты могут быть самыми неожиданными). А если объект является сферой, которая должна катиться, а не скользить, – тут есть над чем задуматься. Но давайте отложим размышления на потом и начнем двигать куб по холмистой поверхности.

[vedastore.net]

Рис. 7.1. Вот так выглядит реальный курвиметр для измерения длины кривой линии, например дороги на карте французских Альп

  1. Задайте длительность анимации 400 кадров.
  2. Создайте NURBS-плоскость шириной 20 и плотностью 20x20 патчей в V и U направлениях.
  3. Нажмите клавишу F3, выберите Edit NURBS / Sculpt Surfaces (Редактирование NURBS / Создать Рельеф Поверхности) для деформации поверхности.
  4. Выделите поверхность и преобразуйте ее в "активный" объект. Для этого либо нажмите на пиктограмму с магнитом в верхней части экрана (рис. 7.2), либо выберите Modify / Make Live (Модифицировать / Сделать Активным). С этого момента вы можете работать прямо на поверхности.

[vedastore.net]

Рис. 7.2. Пиктограмма с магнитом в верху окна Мауа позволяет вам работать непосредственно на поверхности

  1. Выберите один из инструментов Create Curve (Создать Кривую) и постройте кривую. Для этого либо несколько раз щелкните мышкой по поверхности, добавляя к ней точки, либо проведите мышкой по поверхности, удерживая нажатой левую кнопку.
  2. Выйдите из режима Live mode (режим Сделать Активным), нажав снова пиктограмму с магнитом.