Manager, очередь и worker
Manager хранит задания и отслеживает их состояние, worker выполняет полученную работу. Одно задание может разбиваться на множество tasks, например группы кадров. Документация Flamenco отдельно описывает manager, workers, установленный Blender и доступ к общим файлам. AWS Deadline Cloud использует понятия farms, queues и fleets.
Число узлов само по себе не определяет полезную скорость. Worker может ждать лицензию, ассеты или завершение зависимости. Поэтому мониторинг должен показывать не только активные машины, но и причины простоя, повторные попытки, ошибки и реальную готовность выходных кадров.
Сцена должна быть воспроизводима
Каждый узел обязан получить совместимые версии renderer, plugins, цветовой конфигурации и ресурсов. Проект, который открывается только на рабочем компьютере автора, ещё не готов к ферме. Неявные пути, локальные шрифты, процедурные зависимости и незапечённые кэши создают трудноуловимые различия.
Практическая рекомендация: соберите небольшой проверочный пакет и выполните его на чистом worker. Сравните изображение, список passes, имена каналов и логи. Успех запуска не равен визуальной корректности: потерянная текстура может не остановить процесс, но испортить всю последовательность.
Данные — часть времени задачи
Ферме нужны сцены, текстуры, геометрия, симуляции и место для output. Общая файловая система удобна, но множество одновременных чтений может нагрузить её. Облачные схемы могут передавать ассеты иначе, например через job attachments. Выбор зависит от размера данных и частоты повторного использования.
При коротких кадрах загрузка окружения и сцены занимает большую долю времени. Разумное объединение нескольких кадров в одну task уменьшает повторную подготовку, но слишком крупные группы хуже балансируются и дороже повторяются при сбое. Размер группы выбирают после измерения характерной последовательности.
Вычисления и лицензии проверяются отдельно
Наличие свободной машины не доказывает право и техническую возможность запустить renderer. Cloud-системы могут поддерживать отдельные схемы использования лицензий; конкретный продукт и plugin имеют собственные условия. AWS прямо указывает, что отсутствие доступной лицензии приводит к ошибке задачи.
В расчёт производства входят вычисления, подготовка, передача и хранение данных, лицензии и повторные запуски. Здесь намеренно нет бессрочных цен: тарифы и поддерживаемые наборы меняются. Проверяется официальный прайс и договор выбранной конфигурации на момент заказа.
Оценивайте срок всей последовательности
Для планирования важна пропускная способность и самый поздний завершившийся кадр. Средний простой кадр может скрывать несколько тяжёлых, которые задержат выдачу. Тестовый набор должен включать движение, объёмы, близкие планы и максимальный расход памяти. Повторный запуск одного неудачного кадра предпочтительнее пересчёта большого блока.
Практический workflow: подготовить пакет, проверить несколько кадров, оценить полный output, затем расширять очередь. Не отправляйте всю анимацию до проверки цветового преобразования и каналов. Ферма быстро умножает как полезные вычисления, так и одну ошибку, повторённую в каждом кадре.
Критерий готовности
Готовность задачи означает наличие проверенных файлов, а не только зелёный статус процесса. Контроль количества кадров, разрешения, каналов и читаемости EXR помогает обнаружить частичный output. Для длительного проекта сохраняют manifest окружения и журнал выполнения, чтобы повторный рендер был воспроизводим.