Трекінг, види трекінгу (2d трекінг, 3d трекінг)

Існує кілька типів трекінгу:

  1. 2D-трекінг (він же Pixel Tracking);
  2. 3D-трекінг (як частина процесу Matchmoving-а);
  3. 3D-трекінг (як частина процесу Motion Capture).

2D-трекінг

Отримані траєкторії руху точок можна використовувати для двох речей:

Уважний читач може задатися питанням: «А для чого це потрібно? Чи не простіше дати акторові в руки справжню коробку в момент зйомки? ». Відповідь може бути таким: по-перше, на момент зйомок, можливо, ще й не існує реальної коробки. Можливо замовник її ще не випустив. А, по-друге, якщо в майбутньому замовник захоче замінити коробку, йому потрібно буде тільки звернутися в пост-продакшен компанію і попросити зробити це, замість того, що б знову проводити зйомки, орендувати техніку. Це величезна економія коштів і часу.

Трекінг може виконуватися в будь-якому програмної забезпеченні, яке має відповідні функції. Ось деякі з програм, які можуть виконувати 2D трекінг: Adobe AfterEffects, Adobe Premiere, Apple Final Cut, The Foundry Nuke, Eyeon Fusion.

3D трекінг, так і Matchmoving

Другий тип трекінгу - це 3D-трекінг. Ми його розглянемо як частина процесу під назвою Matchmoving. Для початку потрібно відкрити завісу таємниці над тим, що ж таке Matchmoving?

І заключний етап - Солвінг і фінальна настройка (Solving Fine-Tuning). На цьому етапі програма робить обчислення і встановлює для точок з попереднього кроку приблизне місце розташування. Виходячи з розташування точок в просторі, вираховується траєкторія руху самої камери. В процесі настройки користувач вводить додаткові дані, які допомагають програмі визначити не тільки траєкторію руху камери, але і орієнтацію, і масштаб цієї траєкторії в просторі. Програмі адже невідомо, від'їхала чи камера на 5 метрів або 2 кілометри, або ж від'їжджала вона вгору або горизонтально. «Прив'язуючи» відстежені точки до конкретних позицій в просторі, користувач однозначно задає масштаб і орієнтацію камери. Зазвичай частини 2 і 3 повторюються до тих пір, поки результат не стане задовільним.

Лідерами на ринку програмного забезпечення, використовуваного для матчмувінга, вважаються такі пакети як: PFTrack, SynthEyes, Boujou, 3dequalizer.

3D-трекінг і Motion Capture

Motion Capture (з анг. - захоплення руху) - це технологія, призначена для визначення позиції і орієнтації реального об'єкта (наприклад, руки, голови або спеціального пристрою) в віртуальному середовищі. Визначення позиції і орієнтації реального об'єкта в просторі здійснюється за допомогою спеціальних датчиків і маркерів. Для відстеження змін при русі цих маркерів і використовується 3D-трекінг.

Завданням 3D-трекінгу в процесі Motion Capture є пошук маркерів, розташованих на актора або об'єкті, з яким взаємодіє актор, і подальше відстеження того, як рухаються ці маркери в просторі. Отримані після такого відстеження дані, використовуються спеціальним програмним забезпеченням для того, що б у віртуальній (тривимірної) середовищі відтворити рух актора або об'єкта.

Головна відмінність цього типу трекінгу від попереднього полягає в тому, що цей тип трекінгу відбувається в реальному режимі часу і використовується в основному для отримання анімації руху актора або об'єкта. Пізніше цю анімацію може використовувати аніматор для того, щоб змусити тривимірну модель рухатися точно так же, як це робив реальний актор.

Існує кілька способів створення тривимірної анімації при використанні технології Motion Capture, але всі вони зводяться до одного процесу:

Отже, процес захоплення руху потрібен для отримання анімації руху. А ось де ця анімація надалі буде використана вже залежить від конкретного завдання. Сучасні тривимірні комп'ютерні ігри практично не обходяться без створення анімації шляхом захоплення руху. Так само і багато кіно-проекти використовують motion capture для прискорення роботи над фільмом. А багато анімаційні кіно-проекти, повністю побудовані на системі захоплення руху. Без неї вони взагалі не були б створені.

Схожі статті