TellarionSP
Редактор скелетной 2D-анимации: кости, сетки с весами и живая физика волос и одежды
Редактор скелетной анимации для 2D-персонажей. Собираете персонажа из PNG-слоёв, программа сама строит сетки и веса, а цепи костей превращаются в физику: плащ, волосы и ленты двигаются сами. Свой открытый JSON-формат с полной спецификацией.
Скриншоты
Возможности
- Кости с поворотом, масштабом, сдвигом (shear) и сменой родителя без скачка
- Слоты с порядком отрисовки, прозрачностью и режимами normal / additive / multiply / screen
- Авто-сетка по альфа-каналу PNG (триангуляция Делоне) и авто-веса до 4 костей на вершину
- Карта весов кости прямо поверх персонажа
- Физические цепи: жёсткость, затухание, гравитация, ветер с порывами, инерция, предел угла
- Пресеты физики для волос, плаща, рукавов и лент, толчок и сброс прямо во вьюпорте
- Таймлайн с ключами: перемотка, перетаскивание ключей, масштаб времени
- Интерполяция: линейная, плавная, ease in / ease out, ступенчатая (внутри — кривые Безье)
- Импорт персонажа из папки PNG-слоёв
- Экспорт кадра в PNG с прозрачным фоном
- Вьюпорт на Skia с GPU-ускорением и автоматическим переходом на CPU
- Командная строка: рендер кадров, раскадровка, сборка проекта из слоёв — без открытия окна
- Открытый формат *.tsp.json со спецификацией формул скиннинга и физики
- Отмена и повтор, никаких записей в реестр и AppData — работает из любой папки
О программе
TellarionSP я сделал для своей игры. Нужны были персонажи, которые «дышат»: колышется плащ, волосы откликаются на движение, ткань пружинит после удара посохом. Готовые инструменты прячут нужное в дорогих старших редакциях. Поэтому получился свой редактор и свой формат — с физикой, сетками и весами сразу, без доплат за «Pro».
Как это работает. Нарезаете персонажа на PNG-слои и кладёте их в папку. Редактор импортирует слои и строит по альфа-каналу треугольные сетки, а после расстановки костей сам считает веса. Цепочку костей плаща или волос одной кнопкой делаете физической цепью. Дальше остаётся подобрать жёсткость, затухание и ветер и посмотреть, как это ведёт себя во вьюпорте.
Анимация ставится ключами. В режиме «Анимация» любое изменение кости сразу пишет ключ в текущий кадр. Физика работает поверх анимации, поэтому достаточно сделать основное движение, а вторичное — развевающиеся края, отдачу волос — программа досчитает сама.
Формат открытый: один JSON-файл и папка с картинками. Спецификация в docs/FORMAT.md описывает матрицы, скиннинг, физику и сэмплинг — по ней можно написать рантайм под свой движок. Мой Dart-рантайм для игры совпадает с редактором до 13-го знака после запятой.
Честно о том, чего пока нет: IK и констрейнтов, ручной правки вершин и кисти весов, редактора кривых, атласа текстур, импорта и экспорта Spine. Микширование анимаций, деформации и скины есть в ядре и формате, но в редакторе их пока можно только смотреть. Программа развивается, обновления входят в лицензию — пишите в Telegram, что нужно в первую очередь.
В архиве лежит демо-персонаж test_hero: откройте его через «Файл → Открыть» и нажмите P, чтобы включить физику.
Купить лицензию
Условия лицензии
- © 2026 tellarion.dev. Программа не продаётся, а лицензируется: вы получаете право пользоваться ею в течение оплаченного срока.
- Лицензия персональная: ключ и программу нельзя передавать, перепродавать или выкладывать в открытый доступ.
- Один ключ — до 2 ПК самого владельца лицензии.
- Результаты работы (анимации, риги, игры) принадлежат вам, коммерческое использование разрешено.
- Запрещены обход защиты, взлом и декомпиляция программы.
- Программа предоставляется «как есть». При нарушении условий ключ отзывается без возврата средств.
- Вопросы и перенос лицензии — Telegram @tellariondev.