Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Серия уроков по CS3 - Автор и Перевод серии Але...doc
Скачиваний:
8
Добавлен:
14.08.2019
Размер:
2.62 Mб
Скачать

(Отсутствует)

Урок 5.4: Использование разделенного конвейера движения.

(Отсутствует)

Урок 5.5: Использование создания случайных особенностей движения

В этом уроке Вы научитесь, как использовать средство Create Random Motion Feature для клипов в окне Motion Flow Graph, чтобы быстро создавать интересные сценарии. При этом используется доступный набор .bip файлов.

Вы поместите в окно Motion Flow Graph четыре движения фигуриста, создадите сеть переходов и сгенерируете случайным образом сценарий анимации.

 

Создание biped-объекта.

1. Перезапустите 3ds max 4.

2.      Создайте biped-объект.

3.      В панели Motion, на свитке General, включите режим Motion Flow

4.      На свитке Motion Flow нажмите кнопку Show Graph.

Появится окно Motion Flow Graph.

5.      На инструментальной панели Motion Flow Graph нажмите кнопку Create Multiple Clips.

6.      Из директория cstudio\tutorials\tutorial_5 выберите четыре .bip файла: skateup.bip, skatestart.bip, skateloop.bip и skatespin.bip. Нажмите кнопку OK.

Файлы движения загрузятся в Motion Flow Graph.

7.      На инструментальной панели Motion Flow Graph включите Move Clip.

8.      Постройте клипы в колонку в следующем порядке снизу вверх: skateup, skatestart, skateloop и skatespin.

 

9.      На инструментальной панели Motion Flow Graph включите Create Transition.

10.  В окне Motion Flow Graph нажмите левую кнопку мыши на одном из клипов и, не отпуская ее, переведите курсор на следующий. Тем самым Вы создадите связь между клипами. Начните со skateup, затем skatestart, затем skatloop и, наконец, skatespin.

Руководствуйтесь приведенной картинкой для создания переходов. Чтобы создать цикл, щелкните мышкой на клипе два раза.

 

11.  Включите Select Clip/Transition и обведите прямоугольником все переходы, а затем нажмите кнопку Optimize Selected Transitions на инструментальной панели Motion Flow Graph. Оптимизация создаст высококачественные переходы.

12.  На инструментальной панели Motion Flow Graph включите Show Random Percentages.

Количество процентов появится напротив каждого перехода. Мы изменим количество процентов для перехода цикла skateloop и перехода между skateloop и skatespin.

13.  В окне Motion Flow Graph нажмите правую кнопку на переходе цикла skateloop.

14.  Слева вверху в диалоге Transition Editor введите в поле Probability число 85. Нажмите кнопку OK.

15.  В окне Motion Flow Graph нажмите правую кнопку мыши на переходе между skateloop и skatespin. В диалоге Transition Editor введите в поле Probability число 15. Нажмите кнопку OK.

Когда случайный сценарий будет генерироваться, переход по циклу skateloop будет выбран с вероятностью 85 процентов. Число процентов для клипа в Motion Flow Graph нормализовано, тоесть сумма вероятностей всех переходов, выходящих из клипа составляет 100%.

 

16.  На инструментальной панели включите Select Random Start Clip и нажмите левую кнопку мыши на клипе skateup.

При создании случайного сценария этот клип всегда будет первым.

17.  Закройте окно Motion Flow Graph

18.  На свитке Motion Flow Script нажмите кнопку Create Random Motion.

19.  В поле Minimum Animation Length введите 2000 и нажмите кнопку Create.

Сгенерируется случайный сценарий. Нажмите кнопку Play, чтобы просмотреть результат. Когда по сценарию включается клип skateloop, то в 85 случаях из 100 он повторяется снова, а в15 случаях переходит к клипу skatespin. Выберите центр масс персонажа и включите Trajectories на свитке Display, чтобы увидеть движение с высоты птичьего полета.