Ключевые концепции 3D Studio MAX

         

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


Каждый раз при выполнении анимации объекта на сцене 3D Studio MAX сохраняет все данные, необходимые для репродуцирования анимации. Поскольку вы не указываете, как объект будет оживляться в каждом кадре, 3DS МАХ должна рассчитать (интерполировать) данные анимации для кадров, данные анимации которых не заданы. В предыдущих версиях 3D Studio способ сохранения этих данных не был доступен пользователю. Более того, существовал только один тип интерполяции.

Все данные анимации в 3D Studio MAX обрабатываются элементами, которые называются контроллерами и хранят значения анимации, а также управляют интерполяцией от одного значения к другому. 3DS МАХ распространяется со множеством контроллеров. Понимание различий между контроллерами, того, как они работают, умение выбрать контроллер для работы в определенных обстоятельствах и умение настроить поведение контроллера является важным для получения желаемой анимации.

В данной главе разъясняется использование контроллеров в 3DS МАХ и освещаются следующие темы:

  • Выбор типов контроллеров
  • Одиночный параметр против сложных контроллеров
  • Параметрические контроллеры против ключ-базированных контроллеров
  • Типы данных контроллеров
  • Типы интерполяции ключ-базированных контроллеров
  • Контроллеры выражений
  • Копирование и вставка контроллеров
  • Преобразование вывода параметрического контроллера в ключ-базированную анимацию

При создании объекта в 3DS МАХ особое подключаемое приложение, ассоциируемое с объектом, определяет список параметров, поддающихся анимации. С целью экономии памяти данным параметрам контроллер обычно не присваивается. Если пользователь выполняет анимацию параметра, последнему присваивается контроллер по умолчанию.

В дополнение к списку параметров, возвращаемого из подключаемого к объекту приложения, 3DS МАХ присваивает объекту контроллер трансформации. Контроллер трансформации отслеживает положение объекта в мировом пространстве, любые данные вращения, ассоциированные с объектом и примененные к объекту факторы масштабирования. При создании объекта контроллеры по умолчанию присваиваются контроллеру трансформации и его входным контроллерам.

Рисунок 24.1 демонстрирует параметры и контроллеры по умолчанию, ассоциированные с коробкой, которая еще не была оживлена, но ей был присвоен материал- Оживляемые параметры обозначаются зеленым треугольником. Для каждого параметра отображается имя параметра и в случае назначения контроллера за именем параметра следуют контроллер интерполяции и типы данных.



Содержание раздела