Shake — дисконтинутный профессиональный пакет для композитинга изображений и создания визуальных эффектов, применявшийся в кино- и рекламной индустрии. Разработанный как нодовая система композитинга, он позволял пользователям строить графы обработки изображений из отдельных узлов, каждый из которых выполнял конкретную операцию: ключение, цветокоррекцию, трансформации, размытие, маскирование и многоканальные математические операции. Программное обеспечение ориентировалось на обработку больших последовательностей кадров с поддержкой высоких битовых глубин и форматов, характерных для цифрового кинопроизводства.
Historически Shake получил распространение благодаря сочетанию гибкого нодового подхода, скриптинга и производительности в студийных пайплайнах, где требовалась точная и повторяемая постобработка. Несмотря на прекращение активной разработки и распространения, концепции и рабочие методы Shake оказали влияние на последующие инструменты композитинга и остаются релевантными для понимания нодовых систем в современной VFX-практике. Полная история версий и коммерческой судьбы программы известна в специализированных источниках; в случае ограниченности публичных сведений текст отражает обобщённое описание функций и типичных сценариев применения.
- Нодовая архитектура: визуальное построение потоков обработки через соединённые узлы для модульного и нелинейного композитинга.
- Многоканальная обработка: поддержка работы с несколькими каналами и глубиной цвета, включая высокие динамические диапазоны, для точной цветовой и световой коррекции.
- Скриптинг и автоматизация: возможности автоматизации процессов и интеграции в пайплайн через скрипты и API.
- Ключевые и маттинговые инструменты: набор алгоритмов для вытравливания фоновых элементов, корректной работы с альфа-каналами и сложными масками.
- Ротоскопинг и маскирование: инструменты для создания и анимации масок с точным контролем формы и сглаживания краёв.
- Композиция слоёв и режимы смешивания: широкий набор режимов композитинга для комбинирования слоёв и подгонки визуального результата.
- Цветокоррекция и градация: инструменты для тональной и цветовой корректировки на уровне узлов и трёхмерных кривых.
- Оптимизация производительности: механизмы кеширования и пакетной обработки, позволявшие работать с большими объёмами данных в студийных условиях.
- Интеграция форматов: совместимость с профессиональными форматами изображений и последовательностей кадров, принятыми в цифровом кино.
- Отложенное рендеринг-планирование: функции управления задачами рендеринга для распределённых и последовательных вычислений.