Справка Cinema 4D Cinema 4D Visualize, Broadcast, Studio Персонажная анимация Компоненты персонажа
Функция доступна в CINEMA 4D Studio
Компоненты персонажа

Общие Тег Добавить Отражение Учёт Материалы Слои Выбор Привязка Настройки Точки Заметки Анимация Походка Python Расширенно

Походка

На этой закладке вы можете произвести назначение некоторых параметров для последующего взаимного и автоматического взаимодействия вашего рига совместно с объектом Цикл движения. Здесь вы можете производить назначение базиса, целей и так далее, что позволит вам впоследствии осуществлять движение персонажа, при использовании для этого простой кнопки. Если вы впоследствии в объекте Персонаж кликните на кнопку Создать походку, все эти параметры будут использованы и автоматически переданы для объекта Цикл движения. Вы можете самостоятельно произвести интеграцию объекта Цикл движения в файл оригинала и на основе этого обеспечить полновесную походку. Если в файле образца присутствует объект Цикл движения, он будет использовать все действия, которые являются назначенными для базиса или цели. Например, для контроллера ноги вы производите назначение действия по перемещению вверх. Если вы затем кликните на кнопке Создать походку, в этом случае не только контроллер ноги впоследствии будут видимым как цель, но и все действия, которые являются назначенными для неё в файле образца.

Цикл походки

Этот параметр определяет последовательность интерпретации имеющихся компонентов объектом Цикл движения.

Нет

Этот объект будет игнорирован для объекта Цикл движения.

Базис

Объект будет создан как базис. Для такого объект последующее назначение целей является невозможным.

Базис (цели)

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

Цель

Эта установка производит преобразование объекта (расположенного в поле Контроллер) в цель.


Ведущий

Это меню выбора соответствует параметру с аналогичным названием имеющимся в объекте Цикл движения, если вы в нём производите выбор базиса или цели. Оно определяет для каждого объекта порядок поступательного движения.

Нет

Базис или цель при этом остаются на месте и не производят перемещения вперёд / назад или вращения (не следуют прямой линии или созданной форме сплайна). Такие свойства имеют место при создании FK позвоночника, если речь при этом идёт о назначении действий, которые являются зависимыми от расположенных выше по иерархии объектов (базиса или цели). То есть при вращении первого контроллера для созданного позвоночника, расположенные ниже по иерархии контроллеры будут повторять это движение и их собственное действие будут сложено с наследованным по иерархии.

Базис

Выделенная цель следует за позицией и направлением расположенного выше по иерархии объекта базиса. Для целей имеющих активным режим Шаги это не является оптимальным вариантом, так как приводит к проскальзыванию ног персонажа по поверхности. Поле Базис является активным в том случае, если для параметра Цикл походки установлен активным режим Цель.

Путь

Используйте эту установку, если вы намерены произвести просчёт каждого шага основываясь при этом на значении параметров Длина шага и Время. Это является похожим на режим Шаги, за исключением того, что шаги располагаются автоматически на поверхности и остаются на своей первоначальной высоте. Это позволяет создавать оптимальную анимацию для контроллеров IK руки.

Шаги

Производит просчёт каждого шага основываясь на значении параметров Длина шага и Время с последующим расположением соответствующих объектов на поверхности, учитывая при этом закладку Поза объекта Цикл движения. Эта установка является доступной в том случае, если для параметра Цикл походки активным является режим Цель.

Контроллер

Это поле связи производит спецификацию объекта в пределах компонентов, который будет использоваться как цель или базис. Для большинства случаев это объект контроля, а не объект имеющий тег Компоненты персонажа. Если это поле остаётся пустым, в данном случае будет использоваться объект имеющий тег Компоненты персонажа.

Гор. сдвиг [-∞..+∞m]

Этот параметр производит относительное смещение Х позиции, относящиеся к цели или базису по отношению к начальной позиции. Типичное создание рига, это так называемая Т-Поза с расставленными в сторону руками и ногами. Но при походке руки персонажа расположены значительно ближе к корпусу. На основе этой установки вы можете производить удаление / приближение объектов по отношению к корпусу персонажа.

Отразить гор. сдвиг [-∞..+∞m]

Является аналогом параметра Гор. сдвиг, но используется в том случае, если один из компонентов на закладке Расширенно установил активной установку Отражённый (будет видима только в том случае, если для объекта Персонаж на закладке Представление для параметра Менеджер объектов активным является режим Полная иерархия и один из компонентов тега является выделенным). На основе этого отражённый компонент будет смещён незначительно иначе по сравнению с параметром Гор. сдвиг и произведённым на его основе смещением.

Верт. сдвиг [-∞..+∞m]

Этот параметр производит смещение позиции Y для базиса или цели по отношению к начальной позиции покоя. Это является аналогом параметра Гор. сдвиг, только цель или базис в данном случае смещаются по вертикали.

Отразить верт. сдвиг [-∞..+∞m]

Здесь вы производите смещение отражённых от актуальных компонентов позиций Y для цели или базиса.

Фаза [-100..100%]

Этот параметр производит смещение тайминга всех выполняемых действий, которые являются подобъектами для этого базиса или цели. Это качество вы можете использовать для дополнительной настройки при создании анимации. Например, вы создаёте выполняемые в определенной последовательности действия (к примеру, после каждого шага персонажа, он производит замедленный поворот головы или этот процесс связан с инертностью персонажа).

Отразить фазу [-100..100%]

Здесь вы устанавливаете значение фазы для отражённых компонентов. Для типичного цикла походки значение параметра Отразить фазу должно иметь смещение = 50% по отношению к значению параметра Фаза.

Позиция [-∞..+∞]

Параметр Позиция производит смещение Z позиции по отношению начальной позы для базиса или цели.

Отразить позицию [-∞..+∞]

Здесь вы производите назначение перемещения Z позиции для отражённых элементов.

Дельта позиции [-∞..+∞]

Установка Дельта позиции производит добавление собственного значения для каждой Позиции всех добавляемых компонентов. Например, для компонентов ноги вы производите обработку компонентов и значение параметра Позиция = 0. Значение параметра Дельта позиции при этом = 15. Фактически это означает создание вами первого компонента ноги для значения 0, второго компонента для значения 15, третьего компонента для значения 30 и так далее.

Дельта фазы [-100..100%]

Функционирует по аналогии с параметром Дельта позиции, но относится к фазам для вновь созданных компонентов.

 Базис

В этом разделе вы определяете объект, который будет интерпретирован программой как Базис для актуальной цели. Это происходит в зависимости от имеющихся компонентов (по аналогии с настройками на закладке Добавить).

Добавить

Производит добавление новой записи (с соответствующими параметрами) в поле Базис.

Удалить

Удаляет запись из поля Базис, которая была создана последней.

Род. объект

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

Персонаж

Если высший объект является объектом Персонаж, он будет рассматриваться как объект цели для занесённого в поле параметра Базис объекта.

Каждую часть

Каждый из расположенных выше по иерархии компонентов, будет рассматриваться как объект цели для занесённого в поле параметра Базис объекта.

Базис

Каждый из расположенных выше по иерархии компонентов, который является объектом Базис, будет рассматриваться как объект цели для занесённого в поле параметра Базис объекта.

Только

Если родительский объект компонента имеет аналогичный тип компонента по сравнению с имеющимся в поле Компоненты, в этом случае этот объект будет рассматриваться как объект цели для занесённого в поле параметра Базис объекта.

Тип

Если родительский объект компонента имеет аналогичный тип с имеющимся в поле Компоненты, в этом случае этот объект будет рассматриваться как объект цели для занесённого в поле параметра Базис объекта.

Имя

Если родительский объект компонента имеет аналогичное имя с имеющимся в поле Имя, в этом случае этот объект будет рассматриваться как объект цели для занесённого в поле параметра Базис объекта.

Компоненты

В этом поле вы определяете тип используемого компонента. Оно является доступным в том случае, если для параметра Род. объект вы установили активным один из режимов Тип или Только. Объект перетаскиваемый в поле Компоненты должен иметь в обязательном порядке тег Компоненты персонажа.

Имя

Если для параметра Род. объект активным является режим Имя, в этом случае это поле будет показано дополнительно. Оно позволяет вам произвести назначение названия для компонента или объекта в индивидуальном порядке.

Базис

Объект контроля или просто объект, который будут использован как базис (начальный объект).