Катись, мяч, катись!
Как сделать так, чтобы сфера скатывалась с холма, а не соскальзывала с него?
Тема: Анимация.
Используемые техники и инструменты: Make Live (Сделать Активным), Curve on Surface (Кривая на Поверхности), Arc Measure Tool (Измерение Дуги).
Нет ничего сложного в том, чтобы передвинуть объект слева направо. Довольно просто толкать объект по горизонтальной плоскости. Однако совсем не так легко двигать объект по неровной поверхности, точно соблюдая заданный путь движения (использовать динамическую симуляцию в этом случае вы не можете: результаты могут быть самыми неожиданными).
Рис. 7.1. Вот так выглядит реальный курвиметр для измерения длины кривой линии, например дороги на карте французских Альп
А если объект является сферой, которая должна катиться, а не скользить, – тут есть над чем задуматься. Но давайте отложим размышления на потом и начнем двигать куб по холмистой поверхности.
- Задайте длительность анимации 400 кадров.
- Создайте NURBS-плоскость шириной 20 и плотностью 20x20 патчей в V и U направлениях.
- Нажмите клавишу F3, выберите Edit NURBS › Sculpt Surfaces (Редактирование NURBS › Создать Рельеф Поверхности) для деформации поверхности.
- Выделите поверхность и преобразуйте ее в "активный" объект. Для этого либо нажмите на пиктограмму с магнитом в верхней части экрана (рис. 7.2), либо выберите Modify › Make Live (Модифицировать › Сделать Активным). С этого момента вы можете работать прямо на поверхности.
Рис. 7.2. Пиктограмма с магнитом в верху окна Мауа позволяет вам работать непосредственно на поверхности - Выберите один из инструментов Create Curve (Создать Кривую) и постройте кривую. Для этого либо несколько раз щелкните мышкой по поверхности, добавляя к ней точки, либо проведите мышкой по поверхности, удерживая нажатой левую кнопку.
- Выйдите из режима Live mode (режим Сделать Активным), нажав снова пиктограмму с магнитом.