Перейти к содержимому

Glaxnimate 0.5.4

Суббота, 9 сентября 2023  |  Mattia Basaglia

Снимок экрана версии 0.5.4

В этом выпуске появилось множество новых возможностей и несколько исправлений ошибок.

Новые возможности анимации

Одно из нововведений — предустановка ключевых кадров «Перелёт», вместе с которой появилась возможность редактировать переход между ключевыми кадрами, выходя за ранее установленные ограничения.

Добавлена поддержка автоориентации групп и слоёв: их поворот автоматически выравнивается по траектории движения.

Переработка композиции

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

Это устраняет несколько мелких несоответствий, ранее вызванных этим различием.

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

Форматы файлов

Главное нововведение — поддержка файлов проектов Adobe After Effects (.aep). Это позволяет открывать анимации, созданные в AE, непосредственно в Glaxnimate.

Хотя поддерживаются не все возможности AE, большинство анимаций должно работать корректно.

Также внесён ряд улучшений в другие форматы файлов.

SVG

Теперь при импорте неанимированного SVG применяется та же длительность, что и у текущей композиции, — это упрощает использование файлов SVG в качестве ресурсов.

Добавлена поддержка импорта SVG с анимированными формами контуров, а также animateMotion.

Анимация внутри <defs> теперь импортируется правильно.

Среди других улучшений импорта — исправления непрозрачности группы, контуров обрезки, определения опорных точек, а также определения начального и конечного кадров (последнее исправление относится и к импорту AVD).

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

Lottie

Импорт Lottie также получил ряд улучшений.

Теперь Glaxnimate поддерживает загрузку файлов Lottie с бликами радиальных градиентов, разделёнными позициями и слоями с автоматической ориентацией. Также улучшен импорт зигзагов.

Также исправлены ошибки импорта dotLottie — теперь изображения и пользовательские метаданные поддерживаются должным образом.

Улучшения открытия и сохранения

Помимо поддержки форматов, в этом выпуске внесён ряд улучшений удобства работы при открытии и сохранении файлов.

При сохранении файла папкой экспорта по умолчанию становится папка, в которую сохранён файл, — это избавляет от необходимости выбирать папку заново, если файл требуется экспортировать в нескольких форматах.

По возможности резервные копии сохраняются в том же каталоге, что и редактируемый файл. Ранее резервные копии хранились исключительно в каталоге данных glaxnimate, что затрудняло доступ к ним.

При непосредственном открытии файла статичного изображения длительность анимации устанавливается в 1 секунду, а не в 0.

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

Также внесены улучшения в API сценариев для работы с модулями импорта и экспорта: новый метод window.choose_option() показывает диалог для выбора элемента из списка, а исключения из модулей ввода-вывода теперь выводятся в консоли сценариев.

Более точная анимация

В отрисовку анимации внесён ряд исправлений. Некоторые файлы могут выглядеть немного иначе, но теперь анимация воспроизводится так, как задумано.

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

Исправлены ошибки отрисовки масок и модификаторов «Обрезка пути» и «Смещение пути».

Мелкие возможности

Палитра RAL Classic

Добавлена поддержка загрузки графических ресурсов из Интернета, а не только из локальных файлов.

Добавлены встроенные палитры с цветами RAL и веб-цветами, а средство выбора палитры улучшено для работы с такими большими палитрами.

Теперь удержание Ctrl позволяет привязать маркер положения преобразования к оси X или Y для точной настройки.

Наконец, исправлены некоторые кнопки на дополнительной странице диалога трассировки.

Экспериментальный APK для Android

Теперь доступна загрузка APK для arm64 на Android — появилась возможность опробовать Glaxnimate на мобильном устройстве.

Это экспериментальная версия, поэтому доступны не все возможности, а интерфейс ещё не доработан.