Animasyon Zanaatı ve Koşu Biyomekaniği
Animasyon R-004 Çizen: Alparslan TamamKoşu döngüsünün kurulumu, ölçülebilir kurallar ile yargı gerektirenler, acemi hataları, yay ve aralık, 6 m/s koşu için sayısal hedefler, öğrenme yolu ve video referans üzerine araştırma raporu. Ölçülebilir kurallar, sayısal hedefler ve öğrenme yolu bir arada.
Koşu döngüsünün kurulumu
Dört anahtar poz: Contact → Down (ağırlık binmesi) → Passing → Up (itiş). Up ile bir sonraki Contact arasındaki uçuş fazı koşuyu yürüyüşten ayıran şey; yürüyüşte her zaman bir ayak yerdedir. (tutorial, yakınsak)
Blocking sırası: önce Contact pozları (adım uzunluğunu ve zamanlamayı belirler), sonra aralarına Down/Passing/Up breakdown’ları, sonra spline ve parça parça katmanlama — önce kalça/ana kütle zamanlaması, sonra rotasyonlar, sonra ikincil hareket. (tutorial)
Kare sayısı için tek bir standart YOK: 30 fps’te bir adım için kabaca 16–20 kare, sprint 12–16. Kaynaklar belirgin şekilde ayrışıyor — gelenek olarak al, şartname olarak değil. (tutorial)
Ölçülebilir olanlar / yargı gerektirenler
| Özellik | Tür |
|---|---|
| Uçuş fazının varlığı (iki ayak da havada) | Ölçülebilir — ikili |
| Kalça yüksekliği: Down’da en alçak, Up’ta en yüksek | Ölçülebilir — eğri fazı |
| Temasta diz bükülmesi | Ölçülebilir — diz rotasyon eğrisi |
| Basılı ayağın dünya konumunun sabit kalması | Ölçülebilir |
| Sol/sağ eğrilerinin birebir aynı olmaması | Ölçülebilir — fark alarak |
| Kare başı yer değiştirmenin eşit olmaması | Ölçülebilir |
| Omuz–kalça karşıt dönüşünün YÖNÜ | Ölçülebilir |
| Karşıt dönüşün MİKTARI | Yargı |
| Kafanın sönümleme oranı | Yargı — sayısal kaynak yok |
| Ayak yuvarlanma kalitesi, kalça pompası miktarı | Yargı |
Acemi hataları, sıklık sırasıyla
- Ayak kayması / patinaj — En sık işaret edilen; ölçülebilir
- Twinning — sol/sağ birebir simetri — Robotik okunur; eğrileri karşılaştırarak ölçülür
- Düz / eksik kalça salınımı — Yükseklik eğrisi düz kalıyor
- Eşit key aralığı, ease yok — Eşit kare başı delta = kırmızı bayrak
- Kolların düz çizgide sallanması — El yolunu 3B’de çizerek görülür
- Overlap / follow-through yok — Kısmen ölçülebilir
- Sadece bacakların animasyonlu olması, gövdenin donuk kalması — Daha az işaret ediliyor
Yay ve aralık (arcs & spacing)
Eklemler bir pivot etrafında döner; dolayısıyla uzuv ucunun yolu eğridir. Birebir düz çizgi mekanik okunur — klasik 12 prensip malzemesi. (book: Thomas & Johnston)
Aralık (spacing) = eşit zaman aralıklı ardışık kareler arasında kat edilen mesafe. Eşit aralık = sabit hız = mekanik. Değişken aralık = ease, hızlanma/yavaşlama olarak okunur. Kare başı konum farkıyla doğrudan ölçülebilir. (tutorial)
Linear interpolasyon eşit artışlarla ilerler → sabit hız, key’lerde ani duruş. Spline key’ler arasında eğri çizer, doğal ease üretir, ama hızlı yön değişimlerinde taşabilir — animatör yine de sonucu kontrol etmeli. (tutorial)
Sayısal hedefler — 6 m/s koşu
Bu tablo bizim ana bulgumuzu düzeltti. Kaynak türü sütununa dikkat: bazıları literatür ölçümü, bazıları hesap, bazıları interpolasyon.
| Parametre | 6 m/s aralığı | Kaynak / güven |
|---|---|---|
| Adım frekansı | 170–190 adım/dk (2.8–3.2 Hz) | biyomekanik, interpolasyon |
| Adım uzunluğu (tam döngü) | 3.6–4.3 m | hesap |
| Yerde kalma süresi | 0.12–0.16 s | biyomekanik, interpolasyon |
| Uçuş süresi (adım başına) | 0.09–0.15 s | DÜŞÜK GÜVEN — geniş aralık |
| Duty factor | 0.35–0.45 | DÜŞÜK GÜVEN — kaynaklar çelişiyor |
| Dikey COM salınımı | 4–9 cm (bu hızda muhtemelen 4–7) | TARTIŞMALI |
| Temasta diz bükülmesi | 15–25° temasta, 40–45° tepe | biyomekanik |
| Omuz salınım açıklığı | 40–60° | biyomekanik-yakın, orta güven |
| Dirsek açısı | 90–110° bükülü | biyomekanik |
| Gövde öne eğimi | 5–8° | TARTIŞMALI — elit koşucularda ~3° |
| Oyunların abartma oranı | Sayısal kaynak YOK | sadece niteliksel |
Fiziksel tutarlılık uyarısı
Saf mermi hareketiyle, uçuş süresi tek başına dikey salınımın küçük bir kısmını açıklar: h = g·t²/8, ve t = 0.10–0.13 s için bu sadece 1.2–2.1 cm. Toplam salınım 4–9 cm olduğuna göre dikey hareketin çoğu, temas sırasındaki bacak sıkışması ve açılmasından gelir, havadaki yaydan değil. Tüm dikey salınımı uçuş süresine bağlayan her hesap fiziksel olarak tutarsızdır.
Öğrenme yolu
| Kaynak | Ne için | Süre |
|---|---|---|
| “Animating the Run Cycle” — Game Developer | Oyun için koşu döngüsü, ücretsiz | 30–45 dk |
| Cascadeur Get Started + walk cycle serisi | Kullanılacak aracın kendi akışı | 1–2 saat |
| Cascadeur “Basic Learning Course” (7 bölüm) | COM, balistik, AutoPosing/Physics | ~2 saat |
| Animator’s Survival Kit — yürüyüş + koşu bölümleri | contact/down/passing/up temeli | seçmeli |
| New Masters Academy — Walk and Run Cycles | Yapılandırılmış kurs (ücretli) | 5 hafta |
Atlanacaklar: dudak senkronu, oyunculuk/karakter bölümleri, elle çizim zamanlama alıştırmaları. Kariyer animatörü için değerli, bu iş için değil. (inference)
En hızlı yol
Hazır mocap/locomotion paketi almak en hızlısı — saatler mertebesinde retarget/entegrasyon. Mocap-sonra-temizlik orta yol: basit locomotion temizliği klip başına ~1–2 saat (kaynak bir mocap satıcısı, iyimser olabilir). Tam elle keyframe en yavaşı; koşu döngüsü keyframe’lemesi en zor sayılanlardan, profesyonel için bile saatlerden 3+ güne. (forum/practitioner + marketing)
Video referans
Çekim: tripod sabit, koşu yoluna dik, son kameraya yakın açı, güçlü eşit ışık, vücuda oturan kontrast kıyafet. Tek tek çek, izle, düzelt, tekrar çek. (tutorial)
Kare hızı: normal 24–30 fps bir adımı incelemeye yetmiyor. Telefon yavaş çekimi 120 fps pratik tatlı nokta, çok hızlı hareket için 240. (tutorial)
Koşu bandı vs kameranın önünden koşmak: koşu bandı tekrarlanabilir, ama ikisini karşılaştıran meta-analiz genel olarak benzer bulurken tam bu işte bakılan yerlerde ayrışma gösteriyor: bantta dikey kalça salınımı daha düşük, temas süresi daha uzun, temasta diz daha bükülü. (biyomekanik)
Cascadeur’de File → Reference video: MP4’ü kare dizisine bölüp otomatik oluşturulan bir düzleme yansıtıyor, kare aralığı kırpılabiliyor, “Reference” render katmanında karakterin arkasında duruyor. (vendor docs)
Rotoscope mu, çalışmak mı: baskın tavsiye birebir kopyalamak değil, zamanlama ve ağırlık ipuçlarını alıp gerisini atmak, sonra netlik için abartmak. (tutorial)
Video → mocap araçları
Cascadeur Video Mocap (alpha): kare başına ~20 sn işlem, 700 MB ek indirme; üretici erken alpha sonuçlarını “oldukça iyi” diyor. Koşuya özel bağımsız kalite raporu bulunamadı — gerçek bir boşluk. (vendor docs + gap)
Rokoko Vision, DeepMotion, Move.ai, Plask: hepsi satıcı iddiası düzeyinde; hiçbiri için koşuya özel bağımsız kullanıcı değerlendirmesi bulunamadı. Move.ai’nin kendi önerisi 2–12+ senkron kamera, yani tek telefonla kullanım zayıf durumu. (marketing + inference)
| Rev | Tarih | Çizen | Değişiklik |
|---|---|---|---|
| R-004 | Alparslan | İlk kayıt |