Как использовать BDEngine?
Создание анимации для модели
Подготовка модели
Важная информация: Анимировать вы можете только группы и головы (для голов только смена текстуры). Чтобы начать создавать анимацию, для начала вам нужно разделить модель на группы, в режиме Editor. Для этого, выделите нужные части модели, а за тем нажмите стандартную клавишу [G] для группировки или кнопку группировки Group в верхней Dock панели. По умолчанию, Контроллер Сцены находится в нижнем углу объекта/группы. Иногда он может иметь специфичное расположение для некоторых объектов. Чтобы выбрать собственную позицию Pivot (Pivot - это точка, где находится Контроллер Сцены), вам необходимо зажать [Alt], а после начать перещать Контроллер Сцены. Таким образом вы получите его новое расположение.
Однако обратите внимание: Новое положение сохраняется только для групп. Это часто важно для создания анимации. Для обычных объектов новое положение будет сброшено после снятия выделения с объекта. Ниже вы можете увидеть видео-пример разделения модели на группы, а так же настройку собственной позиции Pivot:
Ссылка на видео: bdeGuideGroupPivot.mp4.
Подготовка голов для анимации текстур
Объяснение. Что такое TextureValue? Это специальная строка, которая содержит в себе информацию о скине игрока с серверов Mojang. То есть, все скины на головах, которые вы видите, это все официально-опубликованные скины Minecraft. Чтобы анимировать смену текстур в головах, для начала вам нужно добавить все нужные TextureValue в голову. Для начала выберите нужную голову, чтобы увидеть ее свойства: Здесь нас интересует раздел TextureValue. В нем вы можете видеть текущий TextureValue, если ваша голова имеет скин, а так же список сохраненных TextureValue. Как добавить больше TextureValue? У одного из основных способов, порядок следующий:
- Через HeadCreator вы рисуете новую текстуру на голове.
- Когда закончите, обработайте новую текстуру через кнопку Create ready-made heads, чтобы получить готовый TextureValue.
- Откройте свойства головы и вы увидите новый TextureValue в качестве текущего. Нажмите на кнопку Add to List рядом.
- Повторите эту процедуру, добавив в список все нужные TextureValue, для вашей анимации.
После того, как вы разделили модель на группы и/или добавили множество TextureValue в нужные вам головы, пора переходить в режим аниматора. Нажмите на Animator в нижней панели редактора.
Ссылка на изображение: bde_img_guide3.webp.
Знакомство с Аниматором
Ссылка на изображение: bde_img_guide4.webp.
- Timeline: Это самая главная панель Аниматора. Здесь вы контролируете всю анимацию.
- Animations: В этой панели вы управляете всеми анимациями проекта. Можете выбрать название, сделать копию анимации или удалить анимацию вовсе.
- Command Animation: Эта панель позволяет вам добавить собственные команды, которые будут вызываться во время проигрывания анимации. Для создания, выберите нужное время в Timeline, а затем, добавьте необходимые команды.
Процесс анимации
Обратите внимание на панель Scene. В режиме аниматора вы видите только группы и головы. Это связано с тем, что вы можете анимировать только их. Другие объекты скрыты, чтобы не мешать. После того, как вы разобрались с назначением новых панелей, в режиме Аниматора, самое время начать создавать анимацию! Для изменения положения ваших групп, выберите нужное положение времени в Timeline, а затем начните перемещать вашу группу. Ключевые точки анимации группы появятся автоматически. Для изменения текстур голов, так же, выберите нужное положение времени на Timeline, а затем, выберите нужный TextureValue в списке, нажав на Set as current, внутри свойств нужной вам головы. Для создания дополнительных команд, которые должны будут вызываться во время вашей анимации, выберите нужное положение времени Timeline, а затем, используя панель Command Animation, добавьте нужные вам команды. В Timeline доступно мультивыделениe. Вы можете выделять ключи с зажатым [Shift], вы можете перемещать их, копировать на [Ctrl+C] и вставлять на [Ctrl+V] там, где находится текущее время Timeline. Вы так же можете использовать прямоугольное выделение. Когда у вас выделена группа, на Timeline, рядом со временем, вы увидите кнопку . Нажав на нее, вы создадите ключи с текущей трансформацией группы. Нажав на нее с зажатым [Shift], вы создадите ключи с текущей трансформацией группы, а так же всех групп внутри. Это может быть удобно, если вы хотите сохранить текущее положение, а потом переместить Timeline и переместить группу.