Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособия_Tutorials / Рус / Ввеление в реактор_(39) .doc
Скачиваний:
52
Добавлен:
25.04.2015
Размер:
1.37 Mб
Скачать

Подготовка вывода

Теперь при корректном поведении в имитации требуется создать ключи движения объектов. Для этого можно использовать кнопку Create Animation в свитке.

В этом примере будут созданы ключи для первых 100 кадров движения, и затем продолжить от кадра 100. Это показывает, как средства реактора могут извлечь начальные скорости из сцены. Так что имитация сразу от кадра 0 до 100 может быть заменена шагами от кадра 0 до 20, затем от 20 до 40, 40 – 60, 60 – 80, 80 – 100.

Продолжение или загрузка reactor_intro_11.max из папки \tutorials\reactor\introduction.

Извлечение начальных скоростей жестких тел:

  1. Вызов Create Animation.

Созданы ключи в кадрах от кадра 0 до 100 для движения жестких тел.

  1. На панели Utilities щелчок Reactor, затем в свитке Preview & Animation ввод Start Frame=100 и End Frame=500.

  2. Вызов Preview Animation.

Объекты начнут имитацию с начальными линейной и угловой скоростями.

  1. Вызов Time Configuration и ввод в диалоге End Time = 500.

  2. Вызов Create Animation.

Будут созданы ключи в кадрах 100 – 500. При изучении поведения в окне будет видно, что объекты гладко проходят кадр 100, поскольку начальные скорости были извлечены из имеющейся имитации.

Уменьшение размера файла

Теперь получены ключи движения объектов для создания ролика или набора статичных кадров. Однако каждый объект имеет ключи в каждом кадре. Это означает, что размер файла довольно велик.

Реактор дает доступ к процессу сокращения, который удаляет излишние ключи жестких тел. В этом разделе будут сокращены ключи жестких тел.

Продолжение урока или загрузка reactor_intro_12.max из папки \tutorials\reactor\introduction.

Удаление лишних ключей имитации:

  1. Панель Utilities > Reactor > Preview & Animation.

  2. В свитке Preview and Animation ввод Start Frame = 0 and End Frame = 100.

  3. В группе Key Management свитка Utils rollout щелчок Reduce Now.

Это сокращает ключи для всех жестких тел имитации. Пока используется значение порога по умолчанию threshold = 0.5.

  1. В просмотре анимации видно, что поведение жестких тел сцены после сокращения почти не изменилось, а ключей заметно меньше. Движение игрушек остается сложным, а размер файла сокращен примерно на 30%.

  2. Сохранение сцены: Save as my_reactor_intro_final.max. Для сравнения можно открыть файл reactor_intro_final.max. Примерно в середине анимации сцена выглядит, как на рисунке.

Тряпичная кукла

В этом пособии для создания с использованием реактора реалистичной имитации тряпичной куклы к эскизной модели персонажа будут добавлены ограничители двух типов: Hinge и Ragdoll.

Кукла должна скатиться по лестницам на пол. В построении сцены была одна особенность: персонаж не имеет физических свойств и, что более важно, не содержит ограничителей! Без этого персонаж не имеет физического представления в сцене, и не будет взаимодействовать с другими объектами.

В пособии будет изучено использование и настройка ограничителей для куклы.

Уровень мастерства: промежуточный. Время урока: 2–3 часа.

Настройка сцены с куклой

Загрузка (File > Open) файла character.max из папки \tutorials\reactor\ragdoll.

Получена сцена с лестницами, полом и моделью персонажа.

Для правильной имитации динамики в реакторе объекты должны иметь похожие на естественные свойства, такие как массу и трение.