Делаем трекинг (отслеживание) сложного объекта на видео в After Effects с помощью модуля Track Mask, который держится в нужном месте гораздо стабильнее, чем обычный Track Motion. Этот метод может помочь в тех моментах, когда постоянные изменения в области трекинга мешают применить классический способ. К его недостаткам можно отнести низкую точность результата, так как работа обычно ведется по большой области изображения, а не по конкретной точке. Но это хорошо подходит там, где нужно получить примерное соответствие в движении слоев After Effects и объектов на видео.
https://www.youtube.com/watch?v=1WX9zntlUwI
В качестве примера я буду прикреплять ник игрока к его голове на видео-съемке. Хороший эффект для тех, кто увлекается созданием игровых видео и живых пародий на игры (как у SuperOleg'a).
В целом все просто - рисуем грубую маску вокруг нужного места и тречим ее с помощью Track Mask. Важно! Маска не должна содержать плавных кривых участков, все точки должны быть острыми, иначе не получится обработать результат, так как иногда Track Mask сам добавляет новые точки на маску. Дальше с помощью одного из скриптов получаем положение всей области (среднее значение всех точек маски) и уже к нему привязываем все, что душе угодно.
Скрипты, которые я использовал в уроке, называются TrackerViz (бесплатный) и MaskTracker+. Оба скрипта обладают дополнительными возможностями для облегчения трекинга в этом и в других случаях. Очень рекомендую ознакомиться с их функциями всем тем, кто часто работает с видео, масками, выделениями и трекингом.
Если в какой-то момент времени при трекинге маска перестает уверено цепляться за объект из-за слишком сильных изменений его внешнего вида, нужно рисовать вторую маску (и третью и четвертую и т.д. если нужно) и продолжать работать уже с ней, а потом полученные траектории объединить в одну для последующей привязки слоев.
В общем, если точность не нужна, можно спокойно использовать трекинг маски Track Mask в After Effects и его рассчитанные данные. Лично мне понравилось, как просто это работает с меняющимися объектами.
https://www.youtube.com/watch?v=1WX9zntlUwI
В качестве примера я буду прикреплять ник игрока к его голове на видео-съемке. Хороший эффект для тех, кто увлекается созданием игровых видео и живых пародий на игры (как у SuperOleg'a).
В целом все просто - рисуем грубую маску вокруг нужного места и тречим ее с помощью Track Mask. Важно! Маска не должна содержать плавных кривых участков, все точки должны быть острыми, иначе не получится обработать результат, так как иногда Track Mask сам добавляет новые точки на маску. Дальше с помощью одного из скриптов получаем положение всей области (среднее значение всех точек маски) и уже к нему привязываем все, что душе угодно.
Скрипты, которые я использовал в уроке, называются TrackerViz (бесплатный) и MaskTracker+. Оба скрипта обладают дополнительными возможностями для облегчения трекинга в этом и в других случаях. Очень рекомендую ознакомиться с их функциями всем тем, кто часто работает с видео, масками, выделениями и трекингом.
Если в какой-то момент времени при трекинге маска перестает уверено цепляться за объект из-за слишком сильных изменений его внешнего вида, нужно рисовать вторую маску (и третью и четвертую и т.д. если нужно) и продолжать работать уже с ней, а потом полученные траектории объединить в одну для последующей привязки слоев.
В общем, если точность не нужна, можно спокойно использовать трекинг маски Track Mask в After Effects и его рассчитанные данные. Лично мне понравилось, как просто это работает с меняющимися объектами.
Полезные ссылки:
- TrackerViz - aescripts.com
http://aescripts.com/trackerviz/ - MaskTracker+ aescripts.com
http://aescripts.com/masktracker-plus/ - Super Oleg Videos - YouTube
https://www.youtube.com/user/lonsiera/ - aescripts.com - как бесплатно скачать
https://www.youtube.com/watch?v=PiGjsiNOLGQ - Привязка точки маски к положению слоя в After Effects
https://www.youtube.com/watch?v=goBq6jmdLDU - Как привязать точку маски к положению другого слоя в After Effects
https://www.youtube.com/watch?v=cWrR2vOWZa0