Her şeyden önce, bu performans nedeniyle değil, görsel efekt için yapılır.
Ağır fizik oyunlarındaki performansla baş etmenin standart yolu, nesnelerin sayısını ölçeklendirmek, nesne karmaşıklığını ölçeklendirmek ve simülasyon hassasiyeti ile performans arasında ölçeklemek için motor ayarlarıyla uğraşmaktır. Sorun varsa, en az önemli özellikler olarak algıladığınız şeyi düşürürsünüz.
Bununla birlikte, endüstrinin son ~ 15 yıl boyunca oldukça gerçekçi araba oyunları yaptığını, modern bilgisayarlarla işleri çalıştırmak için 3 tekerleğe geri dönmek zorunda gibi görünmüyor.
Sorun:
Bir çarpışmanın fazladan çalışmaya neden olabileceği, oyunun özelliklerine ne kadar bağlı olduğu, daha ayrıntılı bir fizik motorunun farklı parçalar arasında gerekli hesaplamada önemli bir artış oluşturabilecek çok sayıda küçük çarpışma olacağı doğrudur. . Ancak fizik ölçeklendiğinde bu dikkate alınmalıdır, yine de bazı çarpışmaları kaldırabilecek iyi fizik elde etmek bir sorun değildir.
Ağır çekim elde etmek için fizik simülasyonunu daha yavaş çalıştırırsanız, yük orantılı olarak düşecektir. Bununla birlikte, yavaş hareket ve gerçek zamanlı fizik gereksinimlerinin farklı olduğunu unutmamak gerekir, yarış hızında şeyler olduğunda daha düşük hassasiyete sahip olabilirsiniz. Oyuncu fizik motorunun yanlış olduğunu fark etmediği sürece büyük bir sorun değildir, yavaş hareket fişlerin yakalanmasını çok kolaylaştırır, bu nedenle yavaş hareket daha yüksek hassasiyet gereksinimine sahiptir.
Her iki gereksinimi karşılayacak şekilde ölçeklendirilmiş aynı fiziği kullanmayı tercih edebilirsiniz. Bu çözüm biraz ekstra işlem gücü gerektirecektir, ancak uygulanması ve modern bilgisayarların mükemmel şekilde uygulanabilir olması kolaydır.
Fizik ayarlarının değiştirilmesi daha karmaşıktır, ancak potansiyel olarak bazı muhteşem çarpışmalara neden olabilir, sadece hassasiyeti arttırmakla kalmaz, aynı zamanda otomobillerin fizik modellerini daha gerçekçi bir şekilde kırılan daha ayrıntılı olanlar için değiştirmek de mümkündür. Bu mod, fizik için normal modla yaklaşık aynı miktarda CPU zamanı kullanmalıdır, çünkü her ikisi de aynı minspec yapılandırmasında çalışacak şekilde ölçeklendirilmiştir.
Orta yol, değişken adım fizik motoru kullanmaktır, bunlar simülasyonu yavaşlattığınızda genel olarak hassasiyeti artıracak ve böylece sorunun en azından bir kısmını çözecektir. Değişken basamak fiziği kullanmamanın başka nedenleri de vardır, ancak değişken adım endüstride hala oldukça yaygındır.