Using the limit controller
Материал из 3D Max (Проект сайта www.rus3D.com).
|
Содержание |
[править] Использование контроллера-ограничителя.
В этом уроке Вы научитесь ограничивать степень вращения объекта используя контроллер-ограничитель (Limit controller).
В этом уроке вы изучите:
- Назначение контроллера к треку анимации
- Установка минимальных и максимальных пределов действия контроллера
Уровень Навыка: Новичок
Время, выполнения: 15 мин.
[править] Учебные Файлы
Все файлы, необходимые для изучения этого урока, могут быть найдены на диске с программой в папке \tutorials\controllers. Прежде, чем начать изучение урока, скопируйте папку \tutorials в локальную папку, с установленной программой.
[править] Использование контроллера-ограничителя:
1. Откройте файл TreasureChest.max из папки \tutorials\controllers.
2.Выберите объект Top (Крышка).
3. Вращайте объект вокруг его оси X и обратите внимание, что для вращения нет никаких препятствий. Так Вы можете вращать объект вдоль любой оси в любом направлении.
4.
Щелкните Undo (Отмена), чтобы вернуть крышку в ее первоначальную позицию.
Далее Вы примените контроллер-ограничитель, чтобы ограничить диапазон вращения крышки от 0 до 110 градусов.
5. Проверьте, что крышка все еще выбрана.
6. Правым щелчком вызовите четвертное меню и выберите Curve Editor (Редактор кривых).
7. Разверните иерархическое дерево объекта и выделите строку X Rotation (Вращение по X).
8. Из четвертного меню, вызываемого по правому щелчку, выберите пункт Assign Controller (Назначить контроллер).
9. В диалоговом окне Assign Float Controller (Назначить контроллер в плавающем окне) укажите из списка Float Limit (Плавающее окно ограничителя) и нажмите OK.
Откроется диалоговое окно Float Limit Controller (Плавающее окно контроллера ограничений).
10. Установите параметр Upper Limit (Верхний Предел) равным -110.0, а Lower Limit (Нижний предел) равным 0.0.
11. Закройте диалоговое окно.
12. Закройте редактор кривых (Curve Editor).
13. Попытайтесь снова повращать крышку вдоль ее оси X.
Вы видите, что теперь вращать объект дальше указанных пределов не получается.
[править] Итоги
В этом уроке Вы научились использовать контроллер-ограничитель (Limit Controller), чтобы ограничить диапазон действия другого контроллера. В данном случае, Вы ограничили котроллер вращения, назначенного на крышку сундука.
