анимация куклы посредством контроллера HI Solver
Упражнение: анимация куклы посредством контроллера HI Solver
В каком-то смысле контроллер HI Solver является оптимальным решением для анимации персонажей. В одном из упражнений главы 31 с помощью системы костей мы создавали небольшую куклу. Теперь можно поэкспериментировать с контроллером типа HI Solver. Чтобы с помощью контроллера HI Solver анимировать куклу, выполните ряд действий.
- В папке Chapter Example Files на прилагаемом компакт-диске найдите файл Chap 33 . zip, распакуйте его и откройте файл Dancing puppet .max. Это тот самый файл, на основе которого мы создавали скелетную систему.
- Примените к руке куклы контроллер HI Solver. Для этого выделите левое плечо и выберите команду Animation>IK Solvers>Hi Solver. В окне проекции от выделенного объекта протянется пунктирная линия. Переместите курсор на кисть левой руки и щелкните мышью.
- Повторите действия, описанные в п. 2, для правой руки и обеих ног.
- Щелкните на кнопке Auto Key, перетащите бегунок Time Slider на кадр 20. Выберите целевой объект для цепочки обратной кинематики левой ноги и щелкните на кнопке Select and Move (<W>) основной панели инструментов. Затем переместите вверх целевой объект левой ноги.
- Повторите указанные в п. 4 действия для кадров 40, 60, 80, 100, перемещая системы обратной кинематики в различных направлениях.
- Переместите бегунок Time Slider на кадр 50. С помощью команды Edit>Select All (или комбинации клавиш <Ctrl+A>) выделите все объекты. Переместите их на некоторое расстояние вверх. Перетащите бегунок Time Slider на кадр 100 (или нажмите клавишу <End>), а объекты опять верните вниз, на прежнее место.
- Щелкнув на кнопке Play Animation (или нажав клавишу </>). просмотрите получившийся танец.
На рис. 33.8 показан один из кадров анимации танцующей куклы.
Содержание раздела