AWP — визуальный планировщик для анимационных проектов
Зачем я это написал
Я занимаюсь игровой анимацией с 2005 года. За это время поработал на разных проектах — от мобильных игр до AAA-шутеров. И везде одна и та же история: проект растёт, задач становится больше, а понять, что происходит — всё сложнее.
Пробовал разное. Excel, Jira, Notion, Trello — все эти штуки отлично показывают списки. Но когда у тебя сотня анимаций, десяток багфиксов и три дедлайна на горизонте, списки не работают. Не хватает главного — понимания, как задачи распределены во времени.
Поэтому я написал AWP — AnimWorkProgress. Это таймлайн. Как в After Effects или Premiere, только вместо видеоклипов — твои задачи.
Как это выглядит
Слева — список треков. Один трек — один анимационный сет. Например, конкретная винтовка или персонаж. Справа — временная шкала с днями и неделями.
Задачи — это цветные полоски. Сразу видно: когда начинается, сколько длится, какой статус. Зелёный — готово. Синий — в работе. Серый — не начато. Красный — багфикс.
Всё работает через drag & drop. Зажал Ctrl, потянул клип — переместил. Потянул за край — растянул или сжал. Никаких диалогов и форм — просто двигаешь мышкой.
Группировка задач
В реальном проекте задач не десять, а сотни. Штурмовые винтовки, снайперки, пистолеты, пулемёты — и в каждой категории по несколько единиц.
AWP позволяет группировать треки. Создаёшь родительский трек «Штурмовые винтовки», добавляешь в него дочерние — AK-47, M4A1, SCAR. Родитель автоматически показывает общий диапазон и прогресс всех задач внутри.
Клик по названию — группа сворачивается. Ещё клик — разворачивается. Быстро переключаешься между общей картиной и деталями.
Три статуса на задачу
Любая анимация проходит несколько этапов. Сначала черновик — draft. Потом показ лиду — midrez. Иногда нужен второй midrez с доработками.
На каждом клипе три точки — по одной на этап. Серая — не начато. Жёлтая — в процессе. Зелёная — принято. Глянул на таймлайн — сразу понял, где затык.
Дедлайны и комментарии
Дедлайны отображаются как вертикальные линии через весь таймлайн. Альфа, бета, релиз — всё на виду. Если линия проходит посередине клипа — задача не успевает. Это видно сразу, а не когда уже поздно.
Комментарии — это заметки прямо на таймлайне. Пришёл новый риг? Отметил. Приняли решение на созвоне? Записал. Четыре типа иконок, разные цвета — используй как удобно.
Разделённые задачи
Бывает: начал анимацию, переключился на срочный багфикс, через неделю вернулся. В AWP можно разделить клип на две части. Между ними — пауза с соединительной линией. Одна задача, два захода.
Калькулятор проекта
Отдельная полезная штука — калькулятор. Он отвечает на главный вопрос: сколько времени нужно, чтобы сделать весь объём?
Работает просто. Есть список из 100 анимаций, каждая с оценкой в днях. Указываешь количество людей — например, шесть. Нажимаешь «Рассчитать». Программа распределяет задачи по таймлайну и показывает, сколько дней потребуется команде.
Это помогает оценить сроки ещё до старта — на этапе планирования.
Экспорт и формат файла
Проект хранится в одном файле — JSON с расширением .awp. Можно открыть в текстовом редакторе, хранить в Git, передать коллеге.
Есть экспорт в Excel. Получаешь таблицу с двумя листами: список задач со статусами и визуальный таймлайн. Комментарии тоже экспортируются — как примечания к ячейкам.
Для кого это
AWP — не замена Jira или Shotgrid. Это персональный инструмент. Для лидов анимации, для небольших команд, для тех, кто хочет видеть проект целиком на одном экране. Таймлайн вместо списка. Визуальный контроль вместо бесконечных фильтров. Программа написана на Python и PySide6, работает на Windows.
Спасибо за внимание.