Перейти до вмісту

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.

Також удосконалено програмний інтерфейс для роботи зі скриптами, щоб можна було працювати із додатками імпортування та експортування: новий метод window.choose_option() відкриває діалогове вікно для вибору зі списку, а виключення у додатках введення-виведення відкриває консоль роботи зі скриптами.

Точніші анімації

Реалізовано декілька виправлень в обробці анімацій. Вигляд деяких файлів може трохи змінитися, але тепер анімації працюватимуть так, як слід.

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

Реалізовано декілька візуальних виправлень для масок, контуру обрізання та модифікаторів контуру відступу.

Незначні можливості

Класична палітра RAL

Додано підтримку завантаження ресурсів зображень з мережі, а не лише з локальних файлів.

Додано вбудовані палітри із RAL та кольорами інтернету та удосконалено засіб вибору палітри так, щоб можна було користуватися цими великими палітрами.

У новій версії утримання натиснутою клавіші дає змогу приліплювати елемент керування позицією перетворення до вісі x або y для точного коригування.

Нарешті, виправлено кнопки на сторінці додаткових параметрів діалогового вікна трасування.

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

Маємо пакунок APK arm64 для Android, за допомогою якого ви зможете скористатися Glaxnimate на вашому мобільному пристрої.

Пакунок є експериментальним, тому повний спектр можливостей недоступний, а інтерфейс користувача усе ще є недосконалим.