В разработке · версия 0.1

Pix

Риггинг как в Moho.
Скорость как в Blender.

Программа для 2D-анимации с открытым кодом — для аниматоров, иллюстраторов и студий: векторное рисование, кости и риггинг, анимация на таймлайне. Написана с нуля на C++ и рисует всё на видеокарте — в быстром современном интерфейсе по логике Blender.

Windows 10/11 · C++23 · Direct3D 12 · open source

Pix 0.1.0

Идея

Лучшее из двух миров. В одном окне.

Moho любят за риггинг, Blender — за скорость и горячие клавиши. Pix берёт и то, и другое и строит это на современном движке для видеокарты.

Сила Moho

Кости и smart bones, Switch-слои, маски, жидкие фигуры, Line Width, «шумные» линии и стили фигур — инструменты риггинга, которые аниматоры уже знают.

Логика Blender

Edit и Object Mode по Tab, G / R / S везде, поиск команд по F3, пай-меню, делящиеся области, боковая панель N, настройки и менеджер аддонов.

Скорость GPU

Написана с нуля на C++23. Заливки, линии, маски и смешивание слоёв рисует видеокарта через Direct3D 12 со сглаживанием.

Попробуй прямо здесь

Как думает Pix.

Три маленьких живых демо того, что уже работает в программе.

води курсором — цепочка тянется

01

Кости и IK

Костный слой двигает все слои внутри себя. Рисунок плавно гнётся на суставах, а обратная кинематика поворачивает всю цепочку к одной цели — как в инструменте Manipulate Bones в Pix.

  • Smart bones, стек ограничений, IK с полюсами
  • B-Bones на 1–32 сегмента, плавные суставы

02

Ключи и кривые

Каждый канал — кривая в редакторе графиков. Выбери интерполяцию и посмотри, как меняется движение.

03

Жидкие фигуры

Живые булевы операции между фигурами слоя — работают, пока фигуры двигаются костями и ключами. Blend добавляет мягкие скругления на стыках.

Интерфейс

Тёмный, спокойный, быстрый.

Дизайн Windows 11, иконки Lucide и области как в Blender: тяни границу — меняешь размер, правый клик — делишь, объединяешь или меняешь местами. Раскладка запоминается.

Рабочее окноВьюпорт, Outliner, свойства и таймлайн
Outliner и костиКостные слои, Switch-слои, цвета меток
Таймлайн в режиме графиковКривые Bone Angle с ключами Безье
Стили фигурГрадиенты, Halo, Shaded, Crayon, пунктир — настоящий экспорт
СвойстваФигуры, вид, трансформации

Уже работает

Версия 0.1 — и это много.

✦Векторное рисование

  • Сваренные точки, кривые и фигуры как в Moho
  • Перо, кисть с нажимом, фигуры и заливка
  • Line Width и «шумные» линии Sketchy
  • Стили: градиенты, текстуры, Halo, Shaded, Crayon

✦Кости и риггинг

  • Костные слои, smart bones, блокировка костей
  • Стек ограничений как в Blender, Follow Path
  • Профессиональный IK, управляющие кости без Deform
  • B-Bones и плавные суставы

✦Анимация

  • Таймлайн, Dope Sheet, Action Editor, редактор графиков
  • Bezier, Ease, Bounce, Elastic, Back, Noisy, Cycle
  • Инструменты ключей Blender и Maya: ручки, касательные, слайдеры
  • Анимация точек, копирование ключей между персонажами по именам костей

✦Слои

  • Вектор, картинка, секвенция, группа, Switch, звук, камера
  • Switch-слои с плавным переходом между ключами
  • Маски Moho и живые булевы маски
  • 8 режимов смешивания, прозрачность, стек модификаторов

✦Звук и липсинк

  • WAV, MP3, OGG, FLAC, AIFF, M4A — волна на таймлайне
  • Точный старт звука, чтобы липсинк не съезжал
  • Шаблон Lip Sync с десятью ртами Престона Блэра
  • Перетащил звук в окно — получил звуковой слой

✦Файлы и вывод

  • Понятный формат .pix (JSON с версиями)
  • Автосохранение, восстановление после сбоя и последней сессии
  • Шаблоны: HD, 4K, квадрат, вертикаль, готовый персонаж
  • Экспорт в MP4 (H.264) и PNG-секвенцию с прозрачностью

Выбери свою иконку. Чёрная, градиентная или красная — меняется в настройках: в окне, на панели задач и в значке меню.

Дорожная карта

Маленькие шаги. Каждый работает.

Pix растёт этапами — каждый заканчивается рабочей сборкой.

  1. M1Оболочка программыОкно, Direct3D 12, области, Outliner, настройки, экран приветствияГотово
  2. M2Векторное рисованиеТочки, кривые, фигуры, маски, жидкие фигуры, стилиГотово
  3. M3Кости и инструменты MohoТипы слоёв, Switch, звук, smart bones, B-BonesВ работе
  4. M4АнимацияТаймлайн, Dope Sheet, редактор графиков, 2D-камераВ работе
  5. M5Профессиональный риггингОграничения, IK, Follow Path, модификаторыВ работе
  6. M6Файлы и выводДальше: импорт SVG / PSD, экспорт GIFВ работе
  7. M7РасширяемостьМенеджер аддонов готов; дальше — аддоны на Python, библиотека ассетовВ работе
  8. M8Камера в 3DГлубина слоёв, перспективная камера, параллакс, экспорт glTFВ планах

Pix уже в пути. Следи за ним.

Скачать пока нельзя — программа в активной разработке. Новости, сборки и закулисье сначала появляются в Telegram. Поддержка на Boosty приближает релиз.

  • C++23
  • Direct3D 12
  • SDL3
  • Dear ImGui
  • FreeType
  • Clipper2
  • Lucide
  • .pix · JSON
  • MP4 · H.264
Поддержка

Поддержи мои
инструменты на Boosty

Большинство моих плагинов и программ бесплатные. Если какой-то из них сэкономил тебе время — поддержи работу над новыми плагинами, обновлениями и Pix. Любая сумма помогает.