Facetracknoir - trackir з однієї тільки web-камери (upd6)

Сторінка 2 з 2

Особистий досвід.

Купив камеру Logitec Webcam C200. Методом тику досить швидко підібрав налаштування. Є звичайно недоліки, але, як мені здається, вони цілком переборні більш точним настроюванням.

Facetracknoir - trackir з однієї тільки web-камери (upd6)
Почнемо з налаштувань камери. Перш за все я відключив галочку "авто" і підібрав проемлімое значення Експозиції. FPS камери в першу чергу залежить від значення експозиції. При першому включенні FaceTrackNoIR значення fps коливалося в межах 7-10, зменшивши значення експозиції я домігся стабільного значення fps = 30. Інші налаштування підбираються просто: запускаємо FaceTrackNoIR, дивимося на своє обличчя в нижньому лівому кутку, підбираємо налаштування своєї камери так, щоб обличчя було добре видно і захоплення був стійкий.

Наступний етап - налаштування FaceTrackNoIR. Тут слід навести коротку довідку про систему координат 6DOF (6 Degrees of Freedom)

Facetracknoir - trackir з однієї тільки web-камери (upd6)
На зображенні ви бачите схему з 6-ю осями.

Ось Up-Down (Вгору-Вниз) - вісь Y в програмі.

Ось Forward - Back (Вперед-Задня панель) - вісь Z

Ось Left - Right (Ліворуч-Праворуч) - вісь X

Ось Yaw (rotY) - обертання Глова вліво-вправо

Ось Pitch (rotX) - нахили голови вгору-вниз

Ось Roll (rotZ) - нахили голови вліво-вправо (-о-пліч)

Повзунки "Sensivity" відповідають за чутливість відповідної осі, а повзунки "Red. Factor" за затримку реакції на відхилення по осі. Значення Sensivity іRed. factor підбираються експериментально для кожної гри. Затримку не варто ставити велику - будуть помітні затримки оклику, але і занадто маленьку теж не бажано - голова в грі буде смикатися занадто різко.

Neutral Zone - мертва зона, на відхилення в межах якої не буде реакції в грі. Задається для всіх осей. Також підбирається експериментально.

Smoothing - згладжування, імовірно впливає на плавність рухів, згладжує шуми. Знову ж підбирається експериментально.

Важливим моментом в налаштуванні програми FaceTrackNoIR завдання гарячих клавіш для центрування і включення / вимикання супроводу. Центрування привласнює сучасному стану вашої голови центрально / початковий / нейтральне положення голови в грі, тобто ви як би говорите: "моє поточне положення - початок відліку". Ці настройки задаються в меню Options - Keyboard Shortcuts. Скріншот цього меню наведено справа. Як видно з скріншоту можна вибрати будь-яку клавішу клавіатури в поєднанні з клавішами Shift і / або Ctrl і / або Alt.

FaceTrackNoIR в DCS: A-10C Warthog Beta.

Перші експерименти з FaceTrackNoIR я почав ще на DCS: Black Shark, там я підібрав значення Sensivity іRed. factor для кожної осі, значення Neutral Zone іSmoothing, з'ясував, що осі Pitch і X треба інвертувати. Ці ж налаштування практично без змін підійшли і для DCS: A-10C Warthog. Всі ці настройки ви можете побачити на наведеному нижче скріншоті вікна програми FaceTrackNoIR. Навантаження на процесор не велика - 2-3% в статичному положенні голови, 5-10% під час супроводу руху і 20-30% під час пошуку і захоплення особи. (Дані для мого Q6600 (4 ядра по 2.4ГГц)). При цьому впливу на продуктивність гри я не відчув.

Facetracknoir - trackir з однієї тільки web-камери (upd6)

У DCS: A-10C Warthog я змінив настройки тільки для двох осей:

Facetracknoir - trackir з однієї тільки web-камери (upd6)
Facetracknoir - trackir з однієї тільки web-камери (upd6)

Власне ось що вийшло, не без недоліків, але цілком летабельно. )

Ну і підбиваючи підсумок підсумую переваги і недоліки даного треккера.

  • Вартість, веб-камери не такі дорогі, а у багатьох вони вже є
  • Простота настройки (не потрібно нічого паяти, не потрібно особливих знань, все підбирається на-око)
  • Хороші результати, літати зручніше ніж з оглядом на хатці або мишці
  • Бувають глюки і неправильне захоплення особи, особливо при нерівномірному освітленні
  • Погано супроводжує при повороті особи убік-вниз
  • Погано розрізняє підйом голови вгору, але добре вниз (вісь Pitch)

«4 5 6 7 8 9 10 11 12 13 14