Сводим все вместе

  • Вы могли заметить, читая главу 8, что в кадре 0 поза не устанавливалась. При работе с захватом движения лучше всего преобразовывать данные в те движения, которые вам нужны, и сохранять их в отдельном файле формата В IP.
  • Редактор Motion Flow Editor предназначен для создания переходов между движениями и изменения направления файлов движения, если это необходимо. Он идеально подходит для соединения отдельных созданных вами анимаций, завершая аналогию с анимационной папкой.
  • Прежде чем переносить отрезок движения в Motion Flow Editor, нужно удостовериться в наличии трех условий, при необходимости внеся исправления. Прежде всего, первый столбец ключей должен быть в кадре 0.
  • Чтобы соединить все анимации, нужно создать сценарий потока движений, определив тем самым порядок, в котором связываются анимации, и всевозможные переходы или изменения ориентации, которые нужно осуществить.
  • После того как сценарий определен, а движения внесены, нужно устранить резкие переходы между отрезками движений. Закройте окно Motion Flow Graph и вызовите окно параметров перехода для первого элемента сценария (шаги 13-15 в списке, приведенном ранее).
  • После устранения переходов, которые происходят между анимациями движения, нужно проверить ориентацию отрезков. Каждый последующий отрезок начинается в конце предыдущего, а вращение объекта СОМ относительно – оно происходит в зависимости от положения персонажа.
  • Процесс разработки персонажей игр в реальном времени не может обойтись без экспорта в том или ином виде. В Q3A персонажи экспортировались в ASCII-формат 3ds max (под названием ASE), затем программисты взмахивали своими волшебными математическими палочками – и персонажи появлялись в игре.
  • Прежде чем устанавливать экспортер WildTangent, прочитайте раздел Known Issues файла Readme на компакт-диске, чтобы убедиться, что параметры вашей системы удовлетворяют требованиям. | Если проблем совместимости не должно возникнуть, закройте все программы, включая 3ds max.
  • Щелкните по кнопке New Actor (Новый актер) в свитке Actor Geometry (Геометрия актера). По умолчанию в качестве имени актеру присваивается название одного из выделенных объектов. Выделите появившееся в поле имя и измените его на Betty (рис. 9.26).
  • На этом этапе пригодятся все временные теги. Щелкните по полю Add Time Tag и отметьте кадры, в которых имеет место анимация Swim Forward (кадры 680-720) – рис. 9.29. | Откройте свиток Actor Motions (Движения актера) и щелкните по кнопке New Motion (Новое движение).
  • Без сомнения, ничто так не достойно вознаграждения, как анимация персонажей. В этой книге я давал советы, указывал тонкости, приводил инструкции в надежде, что вы сможете поверить в свою способность "оживить" персонажи.