Tabii. AITrack, OpenTrack ile birlikte kullanılabilen, webcam üzerinden yüz/kafa hareketlerini algılayan bir takip yazılımıdır. ETS2’de özellikle webcam ile head tracking yapmak isteyenler için kullanılır.
AITrack nedir?
AITrack, bilgisayar kamerasından aldığı görüntüyü kullanarak yüzünün ve başının konumunu takip eder.
Temel çalışma sistemi:
Webcam → AITrack → OpenTrack → ETS2
Yani AITrack genellikle tek başına ETS2 kamerasını kontrol eden program olarak düşünülmez. AITrack yüz hareketlerini algılar, OpenTrack ise bu hareketleri oyunların anlayabileceği head-tracking verisine dönüştürür.
Örneğin:
- Kafanı sağa çevirirsin → ETS2 kamerası sağa döner.
- Kafanı sola çevirirsin → kamera sola döner.
- Başını yukarı kaldırırsın → kamera yukarı bakar.
- Başını aşağı indirirsin → kamera aşağı bakar.
- Kafanı öne/arkaya hareket ettirirsin → kamera konumu değişebilir.
AITrack + OpenTrack nasıl çalışır?
Sistemi şöyle düşünebilirsin:
USB WEBCAM
│
▼
AITrack
Yüz / kafa hareketi
│
▼
OpenTrack
Filtre + Mapping + Output
│
▼
ETS2 / ATS
│
▼
Oyun kamerası
Bu sistemin güzel tarafı, ETS2 için özel bir kamera modu yapmak zorunda kalmadan fiziksel kafa hareketlerini oyundaki kamera hareketine çevirebilmesidir.
AITrack kurulumu
1. AITrack’i indir
AITrack’in proje sayfasındaki yayınlardan uygun sürümü indirip Windows’a kurabilirsin.
AITrack’in GitHub projesi:
OpenTrack:
Not: AITrack projesinin güncel bakım/destek durumunu kontrol ederek sürüm seçmek iyi olur; OpenTrack’in kendi tracker seçenekleri arasında da NeuralNet gibi alternatifler bulunuyor.
2. Webcam’i bağla
Webcam’i monitörün üzerine koy.
En iyi başlangıç konumu:
WEBCAM
●
│
┌─────────────┐
│ MONİTÖR │
└─────────────┘
👤
Sürücü
Kameranın yüzünü rahatça görebilmesi gerekiyor.
Çok karanlık ortamda veya yüzün kameradan kısmen gizlendiğinde takip kalitesi düşebilir.
3. AITrack’i aç
AITrack açıldığında kameranın görüntüsünü kullanarak yüzünü algılaması gerekir.
Yüzün algılandığında baş hareketlerini takip etmeye başlayabilir.
Örneğin:
YÜZ
↓
┌───────┐
│ 👤 │
└───────┘
↙ ↓ ↘
hareket
Başını sağa çevirdiğinde AITrack’in takip değerlerinin değiştiğini görebilirsin.
4. OpenTrack’i aç
Şimdi OpenTrack’i çalıştır.
Buradaki amaç:
AITrack’in gönderdiği hareket verisini alıp ETS2’ye göndermek.
OpenTrack içerisinde AITrack ile iletişim sağlayan uygun tracker/output yapılandırmasını seçmen gerekir.
Burada kullanılan seçenekler kurduğun AITrack/OpenTrack sürümüne göre değişebilir, bu yüzden eski videolardaki birebir menü isimlerini kopyalamak yerine mevcut sürümdeki tracker/protocol seçeneklerini kontrol etmek daha doğru olur.
5. ETS2 için Output
ETS2 tarafında kullanılan temel yaklaşım:
AITrack
↓
OpenTrack
↓
FreeTrack / uygun head-tracking output
↓
ETS2
OpenTrack’te uygun output protokolünü seçtikten sonra Start düğmesine basılır.
Baş hareketlerin OpenTrack üzerinde hareket ediyorsa ilk aşama doğru çalışıyor demektir.
6. ETS2’yi aç
ETS2’yi çalıştır.
Kabin içine gir.
Örneğin:
🚛
┌─────────────┐
│ │
│ KABİN │
│ │
│ 👤 │
└─────────────┘
Kafanı sağa çevirdiğinde oyun kamerasının da sağa doğru hareket etmesi gerekir.
🎯 En önemli ayar: Mapping
AITrack kullanırken en önemli bölümlerden biri mapping ayarıdır.
Örneğin kafanı sadece:
10° sağa
çevirdiğinde kameranın:
30° sağa
dönmesini sağlayabilirsin.
Böylece gerçek hayatta çok büyük hareketler yapman gerekmez.
Örnek:
Kafa hareketi
0° ───── 5° ───── 10° ───── 20°
↓
Oyun kamerası
0° ──── 15° ───── 35° ───── 70°
Bu nedenle ETS2’de rahat kullanım için mapping eğrisini kişisel oturma pozisyonuna göre ayarlamak önemlidir.
🛠️ AITrack + ETS2 için önerilen yapı
Başlangıçta şu şekilde kullanabilirsin:
Tracker:
AITrack
Input:
Webcam
Filter:
Yumuşak hareket sağlayan bir filtre
Output:
FreeTrack/uyumlu protokol
Axes:
- Yaw ✅
- Pitch ✅
- Roll ➖
- X ➖
- Y ➖
- Z ➖
İlk önce sadece Yaw + Pitch ile başlamak daha kolaydır.
Daha sonra:
Roll + X + Y + Z
ekleyebilirsin.
🚛 ETS2’de neden kullanılır?
AITrack’in ETS2’deki temel amacı daha doğal kamera kontrolü sağlamaktır.
Normalde:
Fare
↓
Kamera
kullanırsın.
AITrack ile:
Kafa hareketi
↓
AITrack
↓
OpenTrack
↓
ETS2 kamera
olur.
Özellikle uzun süreli sürüşlerde, aynalara bakarken veya kavşaklarda sağ-sol kontrolü yaparken kullanılabilir.
📷 Webcam yeterli mi?
Evet, AITrack’in temel kullanım amacı webcam üzerinden yüz/kafa takibidir.
Ancak kamera kalitesi tek başına her şeyi çözmez.
Önemli olanlar:
- yüzün kameraya görünmesi
- yeterli ışık
- kameranın sabit olması
- kameranın çok aşağı/yukarı bakmaması
- arka planın aşırı karmaşık olmaması
- yüzün kameradan çok uzak olmaması
AITrack ve OpenTrack farkı
| Özellik | AITrack | OpenTrack |
|---|---|---|
| Webcam kullanımı | ✅ | Tracker’a göre |
| Yüz algılama | ✅ | Tracker’a göre |
| Kafa takibi | ✅ | ✅ |
| Mapping | ❌/sınırlı rol | ✅ |
| Filtreleme | ❌/sınırlı rol | ✅ |
| Oyun output’u | Ana amacı değil | ✅ |
| ETS2 bağlantısı | OpenTrack ile | ✅ |
| 6DOF işleme | Veriyi sağlar | İşleyebilir |
Kısacası:
AITrack = kafanı algılar
OpenTrack = bu hareketi işler ve oyuna gönderir
ETS2 = hareketi kamera olarak kullanır
Bu nedenle AITrack + OpenTrack, webcam ile ETS2 head tracking yapmak için birlikte kullanılan bir yapıdır.
⭐ Bu Moda Puan Verin
Deneyiminizi diğer oyuncularla paylaşın!