Как делать анимацию в Roblox

Создавать анимацию в Roblox несложно, но и это не быстрый процесс. Он включает в себя как создание анимации, так и создание сценариев для достижения приемлемого результата, который вы можете использовать и публиковать для всего сообщества.

Как делать анимацию в Roblox

Позы

Создание анимации персонажей в Roblox Studio предполагает создание поз. Вы можете создавать позы, перемещая определенные части тела под разными углами. Как только у вас будет несколько поз, анимация смешает их, чтобы создать плавный переход от позы к позе.

Как определить позу

  1. Установите положение кадра для вашей позы, перемещая ползунок с помощью мыши.

  2. Щелкните компонент буровой установки.

    roblox делает анимацию

  3. Поверните элемент как хотите.

    roblox делает анимациюПосле этого шага вы заметите, что полоса прокрутки будет указывать на создание новой дорожки. На нем будет символ ромба. Каждая поза будет иметь свой след.

  4. Выберите новую часть тела и внесите необходимые изменения в позу.
  5. Нажмите кнопку воспроизведения в верхнем левом углу окна.

Это позволит вам предварительно просмотреть вашу анимацию. Всегда делайте это, чтобы быть на правильном пути.

Позы для тонкой настройки

Когда вы закончите с позами, пора поработать над анимацией. Как было сказано ранее, аниматор сгладит переход. Но это не значит, что вы не можете вручную улучшить что-то со своей стороны.

Вы можете настроить ключевые кадры, чтобы улучшить окончательную анимацию. Вы можете добавлять новые ключевые кадры и удалять то, что считаете ненужным. Вы также можете отредактировать таймфрейм, чтобы сделать переходы более плавными и правдоподобными.

Повторное использование поз

Не каждый кадр анимации должен быть уникальной позой. Вы можете повторно использовать определенные позы для сохранения непрерывности анимации. И стандартные комбинации клавиш копирования / вставки работают как на Windows, так и на Mac.

  1. Щелкните значок ромба рядом с ключевым кадром, который вы хотите скопировать.
  2. Нажмите Ctrl + C.
  3. Переместите планку в новое положение.
  4. Нажмите Ctrl + V.

Выбрав ключевой кадр и нажав клавишу Delete или Backspace, вы можете удалить его из анимации. Как видите, Roblox Studio делает вещи очень удобными для новичков с помощью стандартных команд клавиатуры.

Выбор типа анимации

Есть несколько типов анимации, которые Roblox может использовать, чтобы объединить ваши позы.

  1. Линейный.
  2. Кубический.
  3. Постоянный.
  4. Эластичный.
  5. Подпрыгивать

Каждый параметр относится к разному типу ослабления анимации. Ослабление - это концепция, которая относится к тому, как объект перемещается между ключевыми кадрами. Под линейным замедлением понимается устойчивое движение или постоянная скорость. Elastic попытается переместить объект так же, как если бы он был прикреплен к резинке.

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

И последнее, но не менее важное: постоянное ослабление может сделать вещи более фрагментированными. Этот тип достигается путем совмещения ключевых кадров и исключения промежуточной интерполяции.

Вам нужно будет попробовать каждую из них, чтобы понять, что лучше всего подходит для вашей модели персонажа. Ни один тип смягчения не превосходит другие. Модели персонажей и тип поворота, который вы применяете, будут определять, какая анимация может обеспечить плавность хода.

Настройки и события анимации

В редакторе анимации вы найдете кнопку зацикливания. Это позволит вам зацикливать определенные анимации. Однако он не будет оптимально смешивать последний ключевой кадр с первым ключевым кадром.

roblox как сделать анимацию

Обходной путь для этой проблемы - скопировать ваш первый ключевой кадр и использовать его в качестве последнего. Если вы сделаете это, петлитель сможет интерполировать между двумя ключевыми кадрами.

На этом этапе вы также захотите назначить приоритет для своей анимации. Приоритеты перечислены в порядке убывания.

  1. Основной.
  2. Праздный.
  3. Движение.
  4. Действие.

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

Как выявить и создать события

  1. Нажмите кнопку с шестеренкой в ​​правом верхнем углу шкалы времени.
  2. Выберите параметр «Показать события анимации».
  3. Выберите место на временной шкале для нового события.
  4. Нажмите кнопку «Редактировать события анимации».

  5. Щелкните опцию Добавить событие.
  6. Дайте вашему новому мероприятию имя.
  7. Перейдите в поле параметра и введите строку параметра.
  8. Нажмите «Сохранить», чтобы зарегистрировать новое событие.

    Вы узнаете, сработало ли это, когда маркер станет видимым в этом месте на временной шкале.

  9. Выберите маркер события.
  10. Скопируйте событие.
  11. Переместите ползунок вправо настолько, насколько, по вашему мнению, событие должно длиться.
  12. Нажмите Ctrl + V.

Как сохранить анимацию

Вы сохраняете анимацию как KeyframeSequence. Вот как это сделать:

  1. Щелкните значок с тремя точками в окне редактора.
  2. Выберите опцию Сохранить.
  3. Щелкните значок с тремя точками еще раз.
  4. Выберите опцию Экспорт.
  5. Скопируйте идентификатор объекта, указанный в URL - это последний номер в URL.

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

Привлечение молодых дизайнеров к созданию анимации

По общему мнению, Roblox - это сложная платформа с мощным и продвинутым студийным редактором. Тем не менее, по крайней мере, редактор анимации - это простой в освоении аспект Roblox Studio.

Основываясь на вашем опыте работы с Roblox и другими инструментами для создания анимации, дайте нам знать, что, по вашему мнению, нужно улучшить? Вы предпочитаете текущий интерфейс или предпочитаете, чтобы было задействовано больше сценариев?

Недавние Посты

$config[zx-auto] not found$config[zx-overlay] not found