Camera Shake
CameraShake двигает и поворачивает 2D-кадр по процедурной траектории. Амплитуда, скорость, рисунок колебания и восстановление пикселей настраиваются отдельно.
Плоское RGB/RGBA из MediaIn, Text+ или Merge.
CameraShake
Обзор
Что делает CameraShake
Сначала решите, что именно трясётся. CameraShake до Merge двигает только выбранную ветку. После Merge нода двигает уже собранный кадр вместе с фоном, титрами и рамками. Неподвижный интерфейс поверх трясущегося видео подключайте к следующему Merge после CameraShake.
X/Y Deviation задают относительный размах смещения, Rotation Deviation — размах поворота. Документированный диапазон Deviation 0–1 не выражен в пикселях: 1 допускает положение по всему изображению. Поэтому 0.2 из исходного скриншота — демонстрационное значение, а не безопасный универсальный handheld-пресет. Для сетки начните, например, с X=0.005 и Y=0.003 и оцените размер движения на своём разрешении.
Overall Strength масштабирует общий вклад, Speed меняет темп, а Randomness делает траекторию менее регулярной. Frequency Method задаёт форму колебания: Sine, Rectified Sine или Square Wave. Частоту в герцах из числа Speed руководство не выводит; нужный темп ищут при воспроизведении с заданной кадровой частотой.
Filter Method относится к пересчёту пикселей при пространственной трансформации. Он влияет на тонкие линии, резкость и возможные ореолы, но не сглаживает ключи движения. Для формы движения используйте Frequency Method, Randomness и анимацию Overall Strength; для интерполяции ключей — Spline.
После смещения могут открыться края. Canvas показывает исходный холст, часто прозрачный; Wrap переносит противоположную сторону, Duplicate растягивает край, Mirror отражает его. Каждый способ может быть заметен на реальном кадре. Небольшой запас изображения и финальное кадрирование часто уместнее видимого повторения здания, лица или надписи.
CameraShake объединяет трансформацию с соседними Transform-нодами. Flatten Transform ставит границу такого объединения на выходе этой ноды, но входные трансформации ещё могут объединяться. Invert Transform позволяет проверить обратное преобразование при совпадающих параметрах и времени; он не анализирует снятую с рук камеру и не восстанавливает потерянные пиксели.
Когда применять
Слабое покачивание статичного кадра с запасом по краям.
Короткий удар по монтажному или звуковому акценту.
Вибрация титра при неподвижном фоне.
Механическое дрожание с Square Wave.
Проверка прямой и обратной трансформации в одной ветке.
CameraShake в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для CameraShake.
Оригинальное изображениеПример для CameraShake.
Оригинальное изображениеПример для CameraShake.
Оригинальное изображениеПример для CameraShake.
Оригинальное изображение