Ragdoll Fiziği Nedir? Oyunlarda Ne İçin Kullanılır?
Ragdoll fiziği, serbestçe hareket eden bir vücudu taklit etmek için prosedürel olarak oluşturulmuş animasyonlardır ve genellikle bir karakterin ölümüyle veya ölümünden sonra ilgilenir.
Daha geleneksel olarak önceden canlandırılmış ölümlerin yerine kullanılır, ölüm sırasında ve sonrasında nispeten daha gerçekçi vücut hareketi ve nesnenin çevresine ve durumuna uygun animasyon canlandırmasını sağlar (merdiven veya uçurum gibi yerlerde en çok faydayı sağlar).
Bazen, karma bir bez bebek animasyonu oluşturmak için bez bebek ve geleneksel ölüm animasyonlarını birleştiren yöntemler kullanılır. Bu, animatörün daha gerçekçi bir ölüm animasyonu vermesine, bir karakterin ölürken hareketlerini simüle etmesine ve bu hareketi hala oyunun fiziğiyle sınırlandırmasına izin verir.
Bu özelliğe sahip ilk oyunlardan biri Jurassic Park: Trespasser oldu. Ragdoll fiziğinin özümsenmesi, Havok fizik motorunun geliştirilmesine büyük ölçüde katkıda bulundu ve genellikle Counter Strike gibi oyunlarla ilişkilendirildi.
Ragdoll Fiziği = Gerçekçi Ölüm
Ragdoll fiziği, genellikle geleneksel statik ölüm animasyonunun yerine kullanılan bir tür prosedürel animasyondur.
Ragdoll terimi, kullanılan çözücülerin sınırları nedeniyle eklemli sistemlerin, bir karakterin bir oyuncak gibi komik bir şekilde imkansız veya taviz veren pozisyonlara çökmesine yol açan çok az veya sıfır eklem sertliğine sahip olma eğiliminden gelir.
Rag-Doll (Bez-Bebek) Fiziği
Ragdoll’lar Featherstone’un algoritması ve yaylı sönümleyici kontakları kullanılarak uygulanmıştır ve John Nagle’ın ABD de aldığı “Grafik simülasyonunda gerçekçi çarpışmalar oluşturmak için yöntem ve sistem” adlı patentine dayanır.
Alternatif bir yaklaşımda, kısıtlama çözücüleri ve idealleştirilmiş bağlantıları kullanır.
Önceden hazırlanmış animasyona alternatif olarak her oyun benzersizdir, ancak yine de belirleyicidir. Aşırı uyarılma yoluyla oynanışı azaltmak yerine, hareketin “doğal” nitelikleri, daha sürükleyici bir deneyim ve genişletilmiş tekrar oynanabilirlik sağlar.
Daha fazla oku:
- Oyun Nasıl Yapılır: Tüm Oyun Geliştirme Süreci
- Yeni Başlayanlar için Oyun Geliştirme
- 3D Çocuk Resmi Oluşturma Süreci