Випуск експериментального векторного графічного редактора VPaint 1.7

Після чотирьох років розробки опубліковано випуск пакету VPaint 1.7, що поєднує в собі редактор векторної графіки та систему для створення 2D-анімації. Програма позиціонується як дослідницький проект із експериментальною реалізацією математичної концепції VGC (Vector Graphics Complex), що дозволяє створювати анімацію та ілюстрації, не прив'язані до піксельної роздільної здатності. Напрацювання проекту написані мовою С++ (з використанням бібліотек Qt та ГЛУ) та поширюються під ліцензією Apache 2.0 Збірки підготовлені для Linux (AppImage), Windows та macOS.

Суть методу VGC у автоматизації відстеження з'єднань між лініями у векторному малюнку, що робить процес редагування більш інтуїтивно зрозумілим за рахунок спрощення обробки фігур, що мають спільні межі. Зазвичай криві, що утворюють межі двох фігур, що стикаються, малюються окремо (малюється окрема крива для кожної фігури). У VPaint кордон визначається один раз і надалі стає прив'язана до кожної фігури і може бути відредагована разом з нею. Анімація формується як «просторово-часового топологічного комплексу», у якому пов'язані спільні межі фігур дозволяють реалізувати складні поділу чи об'єднання фігур, і навіть спрощують автоматичну генерацію проміжних кадрів.

Програма знаходиться на стадії прототипу з якістю бета-випуску, що надає лише базовий кістяк основних функцій з метою оцінки запропонованої концепції редагування та непридатного для повсякденної роботи ілюстратора. Проте VPaint поступово обростає функціональністю і в новій версії з'явилася підтримка шарів, імпорту файлів у форматі SVG і підтримка екранів з високою щільністю пікселів (HiDPI).

У майбутньому напрацювання VPaint планують використовувати для створення комерційних пакетів VGC Illustration та VGC Animation. Перший має на меті конкурувати з пакетами Adobe Illustrator, Autodesk Graphic, CorelDRAW та Inkscape, а другий з Adobe Animate, ToonBoom Harmony, CACANi, Synfig та OpenToonz.
Обидва пакети, незважаючи на платне розповсюдження, будуть поставлятися з відкритими текстами під ліцензій Apache 2.0. Складання для Linux будуть поставлятися безкоштовно (платними будуть лише випуски для Windows та macOS).

Випуск експериментального векторного графічного редактора VPaint 1.7

Основні особливості:

  • Кошти для створення начерків у довільній формі. Замість кривих
    Безье складові ілюстрацію лінії формуються як вручну складені криві, які називаються «кромкою» («edge»). Криві можуть бути будь-якої товщини і зазвичай задаються за допомогою планшета.

  • Можливості для скульптурного моделювання. Намальовані «окромки»
    можуть бути відредаговані у стилі ZBrush з довільною зміною радіусу кривої, ширини та рівня згладжування. Перетинання та торкання кривих автоматично відстежуються та зберігаються під час редагування, на відміну від класичних редакторів, у яких криві
    Безья обробляються як незалежні криві.

  • Інструмент для заливки, який дозволяє змінити колір контуру простим кліком на область, обмежену крайками. На відміну від більшості інших векторних редакторів при заливці відстежуються кромки, що утворюють кордон, і в подальшому при редагуванні цих кромок автоматично оновлюється і залита кольором область, а також зберігаються всі з'єднання кромок.
  • Анімація за шкалою часу надає простий інтерфейс для створення покадрової анімації. Можна намалювати кадр, потім скопіювати його та внести зміни для наступного кадру тощо. Доступна функція motion-paste, що дозволяє вставити типові елементи відразу в кілька кадрів з автоматичним формуванням проміжних кадрів.
  • Цибулевий скінінг, що дозволяє разом накласти кілька сусідніх кадрів для покращення управління синхронізацією та траєкторією анімації. Також можна розділити видиму область на множину областей для одночасного перегляду або редагування різних кадрів.

Джерело: opennet.ru

Додати коментар або відгук