Ресурс-пак для Майнкрафт, добавляющий в Blockbench экспорт покадровых анимаций в выражения EMF для моделей OptiFine CEM. Он помогает перенести анимацию положения, поворота и масштаба модели в JSON-анимации Entity Model Features.
Что меняется
- Экспортирует ключевые кадры положения, поворота и масштаба с линейной, ступенчатой, сглаженной и кривой Безье интерполяцией.
- Позволяет использовать именованные переменные
var.*с настраиваемым префиксом для дорожек и анимируемых частей. - Поддерживает условия
is_riding,is_sitting,is_sprinting,is_falling, бездействие и тайминг анимации ходьбы. - Для воспроизведения доступны зацикливание, однократное проигрывание и остановка на последнем кадре.
- Несколько анимаций Blockbench можно превратить в случайно выбираемые варианты.
- Созданные выражения можно применить к группе CEM или добавить к уже существующим анимациям.
Требования
Для интеграции с редактором анимаций CEM нужен CEM Template Loader.
Как пользоваться
Распакуйте ресурс-пак и перетащите файл .js в Blockbench. В проекте сущности OptiFine создайте либо выберите анимацию в разделе Animate, откройте EMF Animation, выберите условие и режим воспроизведения, затем сгенерируйте код и замените либо дополните анимацию выбранной группы.
Чтобы создать случайные варианты, включите «Variated Animations», выберите минимум две анимации и нажмите «Generate Animation Variations». Можно указать основную анимацию, шанс и минимальный интервал для остальных вариантов.
