Topla oyuncunun ayaklarının birbiriyle nasıl konuştuğunu yeniden kurdum.
- On dönüş animasyonunun hepsinde Motion Warping. Montage artık dönüşün ortasında oyuncunun yolunu büküyor; böylece top animatörün onu çizdiği yere sürüklenmiyor, krampon topa varıyor.
- Her temas animasyonun kendisinde tanımlı: hangi kare, hangi ayak, kramponun hangi kısmı ve topu taşıyor mu (topu geri çekerken taban) yoksa vuruyor mu (90 derecelik dönüşte ayağın içi).
- Her temas, oyuncunun ne kadar yakın olması gerektiğini bildiriyor. Topun üstündeki taban, ayağın içiyle yön değiştirme ve dış ayakla itme farklı mesafelerden erişiyor.
- Dokunuşlar yalnızca animasyonun gerçekten top sürdüğü ayağa yazılıyor. Yakından geçen hangi krampon olursa olsun dokunuş saymak, topa her adımda vurulması demekti.
- Yan ve ileri düzeltme ayrı ayrı sınırlanıyor. Topu önünden yana itmek onu elinde tutmanı sağlar. İleri itmek ise onu kaybetmenin yoludur.
- Dokunuşun gücü hızınla ölçekleniyor. Önünde kalabilmesi için topun ayaktan senin koştuğundan daha hızlı çıkması gerekiyor.
Topun yaptığı her şey artık animasyon tarafından bildiriliyor. Hiçbir yerde yarıçap tahmini yok.
Kilidi açan fikir: üç gün boyunca topu animasyonun beklediği yere götürmeye çalıştım. Temas yarıçapları, önde tutma mesafeleri, tahmin, toplama geçişleri. Hiçbiri tutmadı, çünkü topun konumu nasıl top sürdüğüne bağlı ve bunu karşılayan sabit bir sayı yok. Motion Warping problemi tersine çeviriyor. Topu animasyona taşıma. Animasyonu topa göre bük.
Yayında: 10 dönüşte Motion Warping · animasyon başına temas olayları · temas başına erişim mesafesi
Bu yazı, yapay zekâ desteğiyle İngilizceden çevrilmiştir. Orijinalini oku