Animata

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: animata.kibu.hu

Animata — это приложение с открытым исходным кодом для создания 2D-анимации в реальном времени, ориентированное на управление анимированными персонажами и генерацию интерактивных фоновых проекций в сценических постановках. Программное обеспечение предназначено для воспроизведения заранее подготовленных скелетных персонажей, управления их движением с помощью таймлайнов, триггеров и внешних контроллеров, а также для наложения эффектов и трансформаций в режиме, пригодном для живых выступлений, театра, концертов и танца.

Проект развивался в сообществе авторов мультимедийных инструментов и по состоянию на момент составления этого описания представлен в виде независимой программы, использующей растровые и векторные ресурсы, слоистые персонажи и механизм риггинга для сочленения частей. Интерфейс ориентирован на удобство подготовки сцен и быстрый запуск представлений: сценические объекты можно настраивать заранее, затем активировать в реальном времени через MIDI, OSC, клавиатуру или другие механизмы управления. Документация и исходные тексты, где доступны, описывают архитектуру, форматы ресурсов и способы интеграции с внешними системами воспроизведения видео и световыми консолями.

  • Риггинг персонажей: сборка скелета из слоёв и привязка изображений к суставам для сглаженных движений.
  • Реальное время: воспроизведение и манипуляция анимацией в режиме live без предварительной отрисовки кадров.
  • Управление через протоколы: поддержка MIDI и OSC для синхронизации и удалённого управления сценами.
  • Таймлайны и триггеры: создание последовательностей, переходов и реакций на входящие события.
  • Эффекты и трансформации: масштабирование, поворот, цветовые коррекции и наложение простых визуальных эффектов в реальном времени.
  • Слои и композиция: размещение элементов в многослойной сцене с возможностью управления прозрачностью и порядком наложения.
  • Экспорт и интеграция: вывод видеопотока в оконном или полноэкранном режиме для проекционных систем и совместная работа с VJ- и сценическим ПО.
  • Скриптование и расширяемость: возможность автоматизации действий через внешние команды и интеграцию с пользовательскими инструментами.
  • Поддержка растровых и векторных активов: использование PNG, SVG и других форматов для создания визуальных компонентов.
  • Сообщество и лицензирование: распространение как открытого программного обеспечения, позволяющее модификацию и адаптацию под конкретные нужды постановок.
Подробнее