!!! Только у нас на форуме !!! | |
Спектакли от дяди Пчёлки
для просмотра необходима регистрация |
Бешенный зум
#1
Отправлено 29 июн 2007 - 18:40
#2
Отправлено 29 июн 2007 - 23:14
Помнится, в Studio 9 был эффект "стабилизация". Среди плюсов: стабилизирует не так уж долго, всё автоматом, никакого ручного вмешательства не требуется. Из минусов: при стабилизации картинка смещается в противоположную сторону, чтобы объект оставался на месте, но тогда края начинают дёргаться. Чтобы этого не было видно, Студия немного увеличивает картинку.
Ручками извращался в After Effects - там есть штатный Motion Tracker. Трассировал в несколько присестов - объекты постоянно меняются. Полученную траекторию применял к anchor point - чтобы картинка начинала смещаться в противоположную сторону. Как положено, начинают дёргаться края. Тут придётся либо увеличивать картинку, либо накладывать рамку - если смотреть на ТВ, то всё равно не будет видно. Этот способ из единственного плюса - качественная стабилизация и полный контроль над процессом - имеет кучу минусов: процесс происходит долго, если что не так - надо корректировать область нахождения объекта и пределов смещения, точки привязки, да и для большого количества сцен малопригоден. Тем не менее, способ очень эффективен для коротких сцен.
Если сцена всё-таки длинная, то при трассировке объект может сильно смещаться, и тогда после стабилизации картинка уйдёт за кадр. Как выход - периодически корректировать position для обеспечения плавного движения картинки и постоянного присутствия её в пределах кадра. Этот способ я для себя немного автоматизировал, применив к position ту же траекторию, что и к anchor point, но с применением сглаживания. Как всегда, на помощь приходит математика, откуда не ждали.
Каков смысл: имеем одномерный сигнал (в данном случае, траекторию) с шумом ("дрожание" траектории). Сглаживанием мы можем убрать этот самый шум -дрожание. Получаем сглаженную траекторию. Если вычесть её из изходного сигнала, получим тот шум, который мы отсеяли. Это как раз дрожание кадра, и если его применить с противоположным знаком, то картинка в кадре будет перемещаться плавно (но начнут "дрожать" границы кадра). Уровень шума мы сможем регулировать, таким образом указывая максимальное значение смещения границ кадра, например, чтобы они не выходили за пределы наложенной сверху рамки, или при увеличении границы кадра случайно не выскакивали.
На практике это выполняется так: К AnchorPoint применяется траектория из Motion Tracker, затем выделяется свойство Position, жмём меню Animation->Add Expression (Alt+Shift+=), вместо появившегося Position пишем anchorPoint.smooth(0.5, 11). Поскольку это JavaScript, то регистр нужно соблюдать именно такой, как я указал. Если что-то будет не правильно, то при выходе из строки редактирования выскочит сообщение, а напротив строки Expression:position возле трёх иконок появится жёлтый предупреждающий значок. Вкратце о параметрах: 0.5 - кол-во секунд, по которым будет усреднятся значение, 11 - кол-во точек при расчётах, рекомендуют брать нечётное число. Увеличение первого параметра приводит к увеличению смещения кадра, но при этом, большее гладкому перемещению. Этот параметр следует подбирать вручную, благо, всё пересчитывается моментально.
У кого есть мануал, могут подробнее почитать на странице C:\Program Files\Adobe\After Effects 6.5\Support Files\(HelpE)\1_24_11_19.html
PS: Ещё настойчиво порекомендую в окне Tracker control в Options поставить галочку Track Fields.
Сообщение отредактировано DiSel: 29 июн 2007 - 23:18
#3
Отправлено 30 июн 2007 - 02:38
#4
Отправлено 30 июн 2007 - 02:55
очень подробно
очень очень
надо погрузиться на время
Валера
Я не знаю, но на первый взгляд ВД мне в это ниразу толком не помог
встроенный в монтажку
отдельного не имею
#5
Отправлено 30 июн 2007 - 09:09
Если это благодарность за развёрнутый ответ - спасибо, я старалсяДим
очень подробно
очень очень
Или это скрытая просьба написать ещё подробнее?
#6
Отправлено 30 июн 2007 - 15:22
и так голову разрывает
#7
Отправлено 30 июн 2007 - 23:18
#8
Отправлено 01 июл 2007 - 11:29
#9
Отправлено 02 июл 2007 - 16:48
#10
Отправлено 02 июл 2007 - 17:40
#11
Отправлено 27 авг 2007 - 10:36
Сообщение отредактировано baron: 27 авг 2007 - 10:40
#12
Отправлено 27 авг 2007 - 11:06
0 человек читают эту тему
0 пользователей, 0 гостей, 0 скрытых пользователей