×
Menu

Roll controller - how to add in 3ds Max

 
Roll - Контроллер вращения (кручения) камеры, или источника света.
В 3д МАХ позволяет анимировать кручение камеры, глядя непосредственно через нее.
Это отдельная кнопка, внизу экрана, на панели инструментов.
Roll Camera rotates a target camera about its line of sight, and rotates a free camera about its local Z axis
Roll Light rotates the light about its own line of sight (the light's local Z-axis).
Although Roll does change the light view, it affects the light object only if the light casts a rectangular beam or is a projector.
Drag the mouse horizontally to roll a target light or rotate a free light about its local Z-axis.
Note: This button replaces the Zoom Extents button when a light viewport is active.(С) из справки к МАХу.
 
Использование этого инструмента, поможет упростить создания заготовок, этого контроллера, для добавления в Ниф файлы.
Т.к. здесь это позволят визуально отследить поведение объекта.
Время + значения поворота.
 
Этот контроллер в чистом виде, создается ТОЛЬКО для  Target Camera, или Target Spot!
Попытки "прикрутить" к обычной камере, давали, в ниф файле, кейфрейм.
А к прочим объектам (примитивы и пр.), это не "прикручивается" совсем.
Т.е. работает только с теми объектами, через которые можно "смотреть" в сцену.
В первую очередь камеры, затем фонарики.
В меню вьюпорта МАХа есть строка:
ПКМ клик по которой вызывает меню выбора точки просмотра.
Где можно выбрать, как глобальные перспективы сцены.
Так и некоторые локальные объекты.
Камеры и направленные источники света.
И Roll по прямому назначению, должен применяться только к ним, вероятно, для получения каких-то "кинематографических" эффектов.
Припадашную камеру заказывали? ну вот оно и есть здесь.
Однако, как оказалось, вращение (покачивание) объектов можно применять в более "мирных" целях.
 
Плагины, позволяющие создавать Roll.
Нифтулз - в пролете.
Не умеет создавать Roll, ни конвертировать в обычный кейфрейм. И ФБХ вряд ли поможет.
ТесЭкспортер - во всех версиях МАХ, да. Roll для камер и фонариков. Для прочих объектов, не поддерживается. Т.е. это ТОЛЬКО для камеры и фонариков.
ФФЕ - во всех версиях МАХ, да. Roll для камер и фонариков. Для прочих объектов - не поддерживается.
 
ТесЭкспортер - не создает LookAt и Roll вместе!
Т.е. камера, или фонарик получают только Roll в составе КейФрейма.
ФФЕ - экспортирует и LookAt и Roll.

Создание в 3д МАХ.
- Создать Target Camera, или Target Spot.
- Переключиться на View ->Camera01, т.е. включить в окне рендера МАХа вид из камеры.
Посмотреть вниз экрана, кнопки в углу изменяться.
- Выбрать Rolling Camera.
- Включить запись анимации и покрутить камеру этим инструментом.
Т.е. если требуется создать несколько ключей с определенным временем, такой способ позволит это сделать максимально просто и быстро.
Все.
 
Таким образом можно создавать анимации, для качения неких деталей модели.
Так и зацикленное вращение, что полезно при создании шестеренок. Однако, именно это проще будет делать через Нифскоп.
 
Если прикрепить к камере физический объект, можно использовать Wire Parameters и связать с этим объектом другие... камеры.
К которым тоже прикрепить физические объекты.
Это позволит создать некий передаточный механизм.
Wire позволяет связывать разные параметры анимаций, а также менять их силу влияния.
Что позволяет создавать реалистичное поведение шестеренок, например.
 
Примечание.
Тип вложенных ключей можно менять!
Выделить камеру перейти в раздел настройки Motion.
Выделить RollAngle и -> (Assign controller)
В списке выбрать:
Вместо Bezier Float.
Это создаст в файле линейные ключи, что может быть лучше для каких-то случаев анимаций.
 
Однако, в простых случая, например для вентиляторов, Roll проще создавать в Нифскопе.
Быстрее и назначается на любой объект.
Если требуется создать "качение" некоего объекта, лучше использовать МАХ.
 
Выглядит крайней позитивным перевести все крутящиеся объекты игры на этот контроллер.
Т.к. просто, быстро и хорошо для ФПС, ибо пофреймовый.

Поддержан экспорт через ТесЭкспортер под 5ым МАХ.
Roll в составе контроллера камеры и SpotLight.