Перейти к содержимому


Перед регистрацией ознакомьтесь с темой про сертификат безопасности:
Фотография
- - - - -

Привязка FourCorner


  • Please log in to reply
9 ответов в этой теме

#1 Алексей Ф

Алексей Ф

    Дал камеру подержать другу

  • Писатели
  • PipPipPipPipPip
  • 240 Сообщений:

Отправлено 07 Jun 2006 - 13:25

Съемка велась с рук. На изображении, наряду с персонажами присутствует экран, на который проецировался некий клип (слайдшоу). Оригинал этого клипа имеется и нужно при монтаже сделать гладенький переход с этого слайдшоу на само действо, причем в момент "отъезда" трансфокатора. Оттречить сам экран с проецируемым клипом неудается. Поэтому я пробовал ручками покадрово четыре точки расставлять, для контроля дергая туда-сюда opasity. Крайне неудобно. Хотя, все бы ничего, но при съёмке камера чуть "в сторону вильнула" :angry: . Неуловимо на мониторе, при покадровом просмотре, но заметно при проигрывании. Что делать?
На изображении можно оттречить пару-тройку точек, отдельные статичные предметы. Как-то можно к этим предметам привязаться с учетом того, что изменяется масштаб изображения???
Как я понимаю - в идеале нужно оттречить четыре точки с разных сторон экрана и привязать к ним соотв. точки слайдшоу. Но реально ничего путного не получается, оттречить можно предметы только с трех сторон... и как учесть изменение масштаба? И оптические искажения?...

Сообщение отредактировано Алексей Ф: 07 Jun 2006 - 13:26


#2 DenizZ

DenizZ

    Широкопрофильный гуру по NLE

  • Модераторы
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3700 Сообщений:

Отправлено 07 Jun 2006 - 13:35

Пробуй тречить Мокеем/Монетом. Они экспортят данные в дискритовский формат и может быть - в *.cws. Или тречь 2D/3D трекером, экран вешай в пространстве на нужное место, а потом его подвинешь, как тебе нужно.
Изменение масштаба - это и есть работа корнер-пин-трекинга, а линзовые искажения - руками или плагинами.

#3 marat_k

marat_k

    -

  • Активные Участники
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2237 Сообщений:

Отправлено 09 Jun 2006 - 02:28

Алексей,

И оптические искажения?

При наезде-отъезде трансом искажения не меняются, так что достаточно настроить на общем плане.

По остальному, надо материал видеть чтобы что-то советовать. Если тречатся только три угла значит тречить три, последний ручками. Если тречатся плохо, сначала ColorCorrector, довести до нужного контраста, затем тречиться. Последний совет - подсказка "пальцем в небо", но вдруг поможет. Надо видеть материал.

Сообщение отредактировано marat_k: 09 Jun 2006 - 02:29


#4 valentine

valentine

    Научил друга включать камеру

  • Писатели
  • PipPipPipPipPipPip
  • 470 Сообщений:

Отправлено 09 Jun 2006 - 11:50

Может тоже пальцом в небо - но для отьезда и двух точек бывает достаточно... тречь по скейлу и ротейшену...

#5 Алексей Ф

Алексей Ф

    Дал камеру подержать другу

  • Писатели
  • PipPipPipPipPip
  • 240 Сообщений:

Отправлено 09 Jun 2006 - 15:06

Пробуй тречить Мокеем/Монетом. Они экспортят данные в дискритовский формат и может быть - в *.cws. Или тречь 2D/3D трекером,

Мокеем попробую. Вариант.
А что ты имеешь в виду под 2D/3D трекером? У Мокея, вроде, 2D по разным планам. Плагин?

... Если тречатся плохо, сначала ColorCorrector, довести до нужного контраста, затем тречиться...

Спасибо, Марат. Первым делом попробовал. Лучше, конечно,но... Сдается мне - я плохо владею штатным трекером Комбашки... Может где ссылочка завалялась на какой-нибудь урок по трекеру?

... для отьезда и двух точек бывает достаточно... тречь по скейлу и ротейшену...

Valentine, а две оставшиеся? Можно подробней? Как к полученной траектории 2-х точек привязать ещё две? Что-то типа Relative? Но тогда и относительное расстояние между точками надо будет каким-то образом привязывать к изменению общего масштаба. Причем по 3-м осям. Да и где взять на тл параметр типа Relative? Я искал что-то подобное, увы - ненашел. Или я не с той стороны к вопросу подхожу?

Спасибо за советы.

#6 valentine

valentine

    Научил друга включать камеру

  • Писатели
  • PipPipPipPipPipPip
  • 470 Сообщений:

Отправлено 09 Jun 2006 - 15:21

Valentine, а две оставшиеся? Можно подробней? Как к полученной траектории 2-х точек привязать ещё две? Что-то типа Relative? Но тогда и относительное расстояние между точками надо будет каким-то образом привязывать к изменению общего масштаба. Причем по 3-м осям. Да и где взять на тл параметр типа Relative? Я искал что-то подобное, увы - ненашел. Или я не с той стороны к вопросу подхожу?


Смотри - у лубого 2Д трекера есть режим работы скейл (по двум точкам), т е ты вибираешь на своем экране 2 точки, которые нормально тречатся, и тречишь их. В этом режиме трекер по относительному растоянию между двумя точками просчитает увеличение.

Вот вытяжка из хелва комбахи:

Tracking Scaling
In this case, you want the object to remain stationary and track only changes in scale. For example, assume that a camera is looking down a straight road at a car approaching. You need to track the license plate as the car approaches. Note that in this example there are no rotation or position changes.

The Tracker requires two tracker boxes to measure scaling. The changing distance between the centers of the two reference boxes determines the scale.

In the license plate example above, you want to "lock" a new license plate to the old one. You would position one reference box over one corner of the license plate and the other reference box over the diagonally opposite corner.

In this example, the license plate is a layer. It assumes you have a composite operator with two layers—the source layer and the target layer. (In this example, the source is the car clip and the target is the license plate clip.) See Creating Composites.

To track changes in scale only:

Determine a good reference frame and position the source clip at that frame. Position the target object as required.
Select the target object (the object you want to have follow the scale changes).
In the Tracker panel, select the source layer (in this example, the car) from the Source list.
Click Scale.
Two Trackers appear. The first Tracker is over the pivot point of the object and the second appears to its lower right.

Resize and reposition each Tracker so that they track the scaling change. (In this example, the Trackers are placed over the upper right and lower left corners of the license plate.)
Adjust the settings for each Tracker as necessary.
In the Tracker panel, click Select All Trackers.
Click one of the Analyze controls to start the analysis.
The Trackers follow the reference features, and the target object is scaled accordingly.

If you encounter difficulties, pause the analysis, make adjustments, and restart the analysis as necessary. See Advanced Tracking Techniques.
Export the Tracker data if necessary.
Click the Off button in the Tracker panel when tracking is complete.


почитай поразбирайся - может поможет.

#7 DenizZ

DenizZ

    Широкопрофильный гуру по NLE

  • Модераторы
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3700 Сообщений:

Отправлено 09 Jun 2006 - 15:33

2D/3D трекером - использовать программы-мачмуверы: Бужу, сам Мачмувер и подобные, а потом или работать с 3D сценой, или экспортированные данные 2D трекинга приводить к формату, понимаемому С*.

#8 Алексей Ф

Алексей Ф

    Дал камеру подержать другу

  • Писатели
  • PipPipPipPipPip
  • 240 Сообщений:

Отправлено 13 Jun 2006 - 16:30

Вопрос в выходные решил, "сделал ручками" :D . Но на будующее хочется "уметь".

...Вот вытяжка из хелпа комбахи...


Valentine, спасибо.

Перевел примерно так (ни где не ошибся?):

Tracking Scaling.
В этом случае мы хотим, чтобы объект оставался «постоянным», и будем отслеживать только изменения в его масштабе. Например - камера направлена на автомобиль, который приближается к нам по прямой, и мы должны оттречить номерной знак автомобиля.

Note - в этом примере нет никакого вращения или изменения положения объекта. (ключевая фраза в моем случае)
Tracking Scaling.
Для этого требуются две точки, определяющие масштаб (scaling). Изменение расстояния между этими двумя точками и будет определять изменение масштаба.
В примере с номерным знаком мы хотим "привязать" новый номерной знак к старому (заменить один знак другим). Для этого нужно поместить одну точку (прямоугольник, трекер) на один угол номера, а другую точку на противоположный по диагонали угол.
В данном примере, номерной знак – это слой. Предполагается, что у вас открыта композиция с двумя слоями - исходным и целевым (в примере, источник - это номерной знак, расположенный на автомобиле, а цель - другой номерной знак). См. Creating Composites.

Для отслеживания изменений только в масштабе:

- Переместитесь на нужный кадр исходного клипа. Расположите целевой объект как требуется.
- Выберите целевой объект.
- На панели Tracker выберите исходный слой в списке Source (для этого примера - автомобиль). Нажмите Scale.
- Появятся две точки (два прямоугольника, трекера). Первый - по центру объекта, и второй в правом нижнем углу.
- Измените размеры, положение и параметры для каждого трекера (каждого прямоугольника) по необходимости.
- На панели Tracker щелкните Select All Trackers.
- Запустите процесс. Трекеры будут следовать за особенностями исходного изображения, и целевой объект будет изменяться соответственно.
- Если Вы сталкиваетесь с трудностями - сделайте паузу в процессе, внесите изменения, и повторно начните анализ. См. Advanced Tracking Techniques.
- Экспортируйте данные Трекера в случае необходимости.
- Щелкните кнопкой Off на панели Tracker, когда трекинг завершен.


А если объект перемещается? У меня помимо наезда есть движение камеры в сторону. Можно совместить данные позишен и скейл трекинга?
Эх-хе-хе... Полезу потихоньку в Help :cray:

2D/3D трекером - использовать программы-мачмуверы: Бужу, сам Мачмувер и подобные, а потом или работать с 3D сценой, или экспортированные данные 2D трекинга приводить к формату, понимаемому С*.

DenizZ, спасибо. Про "Бужу и Мачмувер" впервые слышу. Я пытался по возможности использовать штатные средства Комбахи. К тому же трекер С* хвалят...

#9 valentine

valentine

    Научил друга включать камеру

  • Писатели
  • PipPipPipPipPipPip
  • 470 Сообщений:

Отправлено 13 Jun 2006 - 18:09

А если объект перемещается? У меня помимо наезда есть движение камеры в сторону. Можно совместить данные позишен и скейл трекинга?
Эх-хе-хе... Полезу потихоньку в Help :cray:


Конечно можно - там в трекере есть три кнопки - position, rotation, scale - жмакаишь их все и по 2-м точкам тречишь. Т е все просто, а хелп рулит - читай мне в начале разбирания с комбахой помог сильно

#10 Алексей Ф

Алексей Ф

    Дал камеру подержать другу

  • Писатели
  • PipPipPipPipPip
  • 240 Сообщений:

Отправлено 14 Jun 2006 - 08:08

Конечно можно - там в трекере есть три кнопки - position, rotation, scale - жмакаишь их все и по 2-м точкам тречишь...

У меня главная ошибка была - я выделял одну из четырех точек (four corner), т.е. пытался тречить отдельно каждый уггол. А в этом случае кнопки rotation и scale недоступны. Надо было выделять слой. Вечером попробую.
Спасибо, Valentine.


0 человек читают эту тему

0 пользователей, 0 гостей, 0 скрытых пользователей



Рейтинг@Mail.ru