SwitchX 2.0 добавляет вывод в 2160p и 10‑бит
Больше кадров, прежде чем кто‑то скажет «Кат»
Отслеживание камеры — без решения камеры
Рендер‑ферма теперь чья‑то чужая
Для тех, кто не знаком с инструментом: Beeble разрабатывает инструменты VFX с помощью ИИ для облачной и локальной обработки пластов. Beeble SwitchX — это облачная система преобразования видео‑видео, предназначенная для изменения окружения, освещения и выбранных областей изображения при сохранении исходного пласта в центре процесса. Она располагается после подготовки пласта и до композитинга, грейдинга и финиша; контролируемые маски можно подготовить в Foundry Nuke или Adobe After Effects и загрузить в SwitchX. Beeble Studio остаётся отдельным локальным приложением, тогда как SwitchX работает в Beeble Cloud, где закупкой GPU занимается кто‑то другой.
Beeble отодвинул SwitchX дальше от коротких генеративных экспериментов и ближе к материалу, который мог бы пережить контакт с реальным постпродакшн‑пейплайном. В версии SwitchX 2.0 максимальная длина кадра увеличена до 480 кадров, добавлен вывод до 2160p, введена загрузка 10‑битного MOV и добавлено явное отслеживание исходной камеры.
Модель по‑прежнему принимает исходные съёмки, маску и референс‑изображение, а не просит подсказку пересмотреть всю вселенную по кадрам. Исходник сохраняет исполнение, кадрирование и тайминг; маска указывает, какие части должны оставаться привязанными к пласту; а референс говорит SwitchX, какую альтернативную реальность нужно построить.
Официальный демонстрационный фильм запуска SwitchX 2.0 показывает рядом более длинные кадры, более высокое разрешение, движение камеры и примеры с быстрыми сценами. Для сравнения, фильм запуска оригинального SwitchX показывает, с чего начался облачный рабочий процесс. Техническая страница запуска SwitchX 2.0 содержит дополнительные сравнения исходников и результатов.
Предыдущая модель останавливалась на 240 кадрах. SwitchX 2.0 повышает потолок до 480 кадров, что эквивалентно 20 секундам при 24 fps. Ограничение задаёт количество кадров, поэтому материал с более высокой частотой кадров достигнет конца забега раньше. SwitchX сохраняет исходную частоту кадров и соотношение сторон.
Новая ступень разрешения достигает 2160p. Beeble описывает пример 16:9 как 3840×2160 и говорит, что модель читает исходник в полном разрешении во время рендеринга, а не масштабирует уже готовый результат низкого разрешения. Отдельный рабочий процесс Finish следует тому же принципу: художники могут экспериментировать в 720p или 1080p, а затем попросить SwitchX вернуться к исходному файлу для финальной генерации в более высоком разрешении. Это разумная схема, потому что творческая уверенность и финишное разрешение редко приходят одновременно. Генерация в 2160p и загрузка 10‑битного MOV требуют доступа Professional или Team.
SwitchX по‑прежнему вращается вокруг трёх входов: исходные съёмки, альфа‑маска и референс‑изображение. Beeble называет лежащий в основе подход «Source‑Locked Rendering». Источник обеспечивает снятое исполнение, кадрирование и тайминг. Маска указывает системе, какие части должны оставаться управляемыми исходником, а какие области могут быть регенерированы. Референс задаёт желаемое окружение, освещение и внешний вид. По сравнению с чистыми подсказками это устрашающе производственный подход: один файл говорит, что произошло, второй говорит, где машина может вмешаться, а третий объясняет, что клиент имел в виду под «более кинематографично».
Интерфейс предоставляет режимы маски Auto, Select, Fill и Upload. Auto отслеживает обнаруженный главный объект. Select даёт художнику выборы на уровне объектов. Fill применяет трансформацию ко всему кадру. Upload принимает отдельно подготовленную альфа‑маску, что полезно, когда рото уже было проконтролировано в композитинговом приложении. Это означает, что существующий рото‑пейплайн не нужно церемониально отключать только потому, что финальная трансформация генеративна. Сложные волосы, границы окклюзий и специфические производственные решения по маттам могут оставаться чьей‑то осознанной ответственностью до того, как SwitchX приступит к пластану. Машины пришли, но работа по краям остаётся работой по краям.
SwitchX 2.0 вводит элемент управления Camera Tracking с режимами Follow Source и Ignore Source. Follow Source выбран по умолчанию и анализирует движение исходной камеры, чтобы сгенерированное окружение следовало за съёмкой. Ignore Source говорит сгенерированному окружению не следовать за этим движением. Beeble демонстрирует боковое отслеживание, панорамирование, приближения и сцены с сильной параллаксом. Это не документировано как система экспортируемого matchmove. Beeble не описывает выверенную 3D‑камеру, пакет объективов или экспорт трек‑данных, который можно было бы передать другому DCC. Анализ камеры управляет сгенерированным результатом внутри SwitchX.
Объекты, требующие реального решения камеры для CG, поэтому по‑прежнему нуждаются в обычной стадии трекинга. SwitchX может заставить синтетический фон вести себя корректно, но он не выдает аккуратный пакет данных камеры с фокусным расстоянием, дисторсией, данными съёмки и неизбежным вопросом о том, какая ось вверх. Это оставляет функцию в правильной коробке. Она может заставить сгенерированное окружение следовать за пластом, не притворяясь заменой данных камеры, необходимых для последующего 3D.
Рабочий процесс разрешения также является рабочим процессом по кредитам. Текущая цена в Beeble Cloud выставляет SwitchX по 6 кредитов в секунду за 720p, 20 кредитов в секунду за 1080p и 80 кредитов в секунду за 2160p. Следовательно, 20‑секундная генерация в 2160p потребляет 1 600 кредитов по опубликованной ставке.
Это делает маршрут Iterate затем Finish больше, чем удобством интерфейса. Выбор масок, референсы, подсказки и поведение камеры можно утвердить в более дешёвом разрешении, прежде чем окончательный проход потратит кредиты на 2160p. 720p — это там, где ещё может быть мнение у всех. 2160p — там, где надеются, что мнения превратились в заметки в прошедшем времени.
Текущие годовые индивидуальные планы показывают Creator за $16 в месяц, скидка 16% при годовой оплате, с 540 кредитами в месяц. Professional указан за $60 в месяц, скидка 20% при годовой оплате, с 2 400 кредитами в месяц. Подписочные кредиты сбрасываются каждый месяц и не переносятся. Одноразовые кредиты действительны до 90 дней. Для студии это делает прогнозирование использования более важным, чем просто подсчёт мест. Тихая неделя, за которой следуют несколько длинных 2160p‑шотов, может превратить, казалось бы, щедрый пул кредитов в офисную коробку с печеньем после даилов.
SwitchX 2.0 добавляет 10‑битную загрузку MOV наряду с 8‑битным MP4. Beeble позиционирует более высокую глубину цвета для цветовой работы, где градиенты и последующие изменения экспозиции или контраста выигрывают от большей точности. Опция 10 бит доступна в составе набора функций Professional на текущей странице с ценами. Документация идентифицирует контейнер и глубину битности, но в настоящий момент не указывает кодек MOV, субдискретизацию хромы или документированную сцено‑референтную передачу управления цветом.
MOV, как всегда, это контейнер, а не спецификация финиша. Десять бит полезны. Десять бит плюс слова «MOV файл» не отвечают волшебным образом на все вопросы, которые может задать колорист. Руководство по исходникам Beeble рекомендует сохранять исходное разрешение и частоту кадров и, для транскодирования в H.264 на 1080p, использовать 40–60 Mbps или CRF 16. Документация просит пользователей экспортировать в Rec.709 и применять display LUT перед загрузкой Log‑материала.
Цветоуправляемым студиям следует заранее решить, где именно должна происходить эта преобразование отображения, прежде чем сгенерированный материал вернётся на грейдинг или финиш. В противном случае в пайплайне может появиться новый отдел внешнего вида, который не сообщил об этом отделу внешнего вида.
SwitchX принимает напрямую файлы ProRes 422 Proxy, LT, 422 и HQ MOV с задокументированным лимитом загрузки 4,5 ГБ. Файлы ProRes 4444 с встраиваемой альфой и экспорты с переменной частотой кадров отклоняются. ProRes‑задачи также теряют обрезку и воспроизведение в приложении, поэтому исходник нужно обрезать до предполагаемого диапазона перед загрузкой. Функция Continue in Canvas недоступна для таких ProRes‑задач.
Прямой приём ProRes может устранить ненужный перекод, что хорошая новость для любого пейплайна, уже держащего несколько поколений файлов с именами FINAL, FINAL2 и FINAL_USE_THIS_ONE. Это, однако, не превращает SwitchX в общую систему обмена. Студии по‑прежнему должны решить, как рули, альфа, редакционные метаданные и форматы передачи для дальнейшей обработки перемещаются через облачный этап.
SwitchX работает в Beeble Cloud и не входит в локальный продукт Beeble Studio. Beeble Studio обрабатывает VFX‑слои локально на поддерживаемых GPU NVIDIA, но Beeble заявляет, что настольные и облачные приложения работают отдельно и не синхронизируют проектные файлы или ресурсы. Страница продукта Studio явно говорит, что SwitchX и Background Remover доступны только в Beeble Cloud. Это смещает вопросы развертывания от подбора GPU для рабочих станций к подготовке загрузки, доступу к сервису, распределению кредитов и политике данных.
Нет никакой конфигурации рабочей станции SwitchX для согласования, нет матрицы драйверов для утверждения и нет рендера‑нода, который выясняется отключённым по причинам, которые никто не может объяснить. IT может насладиться этой фазой разговора. Следующая фаза содержит полосу пропускания, облачную безопасность и закупки. Beeble говорит, что контент, загруженный платными пользователями, остаётся приватным и принадлежит клиенту, и что их собственные модели не обучаются на данных платных клиентов. Текущая страница с ценами также указывает, что сертификация SOC 2 Type II в процессе.
Студии, работающие с контрактно ограниченным материалом, всё равно должны проверить эти условия в соответствии с требованиями конкретного производства. Общая облачная политика поставщика — не то же самое, что одобрение безопасности шоу, даже если в обоих встречается слово «secure».
Beeble также открывает доступ к SwitchX через REST API. Текущая публичная документация API перечисляет обработку 720p и 1080p, а не 2160p, доступную в интерактивном облачном приложении. Самообслуживающаяся цена Build составляет $0.10 за 30 кадров на 720p и $0.30 за 30 кадров на 1080p. Тариф Build использует предоплаченные доллары США, позволяет пять одновременных задач и десять запросов в минуту, и имеет месячный лимит расходов $5 000. Минимальная покупка кредитов — $50. Beeble также требует видимого указания «Powered by SwitchX» или «Powered by Beeble» в публично доступных приложениях, если это требование не будет отменено по соглашению Scale или Enterprise.
Для pipeline TD это даёт путь автоматизации, но API не следует рассматривать как секретный вход ко всем облачным возможностям SwitchX 2.0. В настоящий момент Beeble документирует API и интерактивный путь высокого разрешения с разными ограничениями по разрешению, биллингу и развертыванию. Пять одновременных задач достаточно для автоматизации полезной работы. Это не приглашение указывать на весь архив шотов в 17:57 в пятницу.
Ключевые факты
Beeble Cloud; SwitchX не включён в локальный Beeble Studio
До 2160p; 3840×2160 для задокументированного примера 16:9
8‑битный MP4; 10‑битный MOV при доступе Professional/Team
ProRes 422 Proxy/LT/422/HQ MOV до 4,5 ГБ; ProRes 4444 с встраиваемой альфой и экспорты с переменной частотой кадров отклоняются
Черновики в 720p/1080p; Finish перерасливает из исходного файла для вывода в более высоком разрешении
720p: 6 кредитов/сек; 1080p: 20 кредитов/сек; 2160p: 80 кредитов/сек
Creator: $16/месяц, 16% скидка при годовой оплате, 540 кредитов/месяц. Professional: $60/месяц, 20% скидка при годовой оплате, 2 400 кредитов/месяц
Полная коммерческая лицензия в планах Creator и Professional для облака
Публичный REST API; 720p и 1080p задокументированы; предоплаченный тариф Build
720p: $0.10 за 30 кадров; 1080p: $0.30 за 30 кадров





