Bir yükseklik haritası üzerinde hareket eden bir sıvı hacmine yaklaşmanın bir yolunu arıyorum. Düşünebildiğim en kolay çözüm, küçük çaplı (< 0.1 m) çok sayıda çizilmemiş küre olarak tahmin etmektir. Daha sonra kürenin “üst” ünde suyun yüzeyini temsil eden görünür bir düzlemi, dinlenmeye geldikleri yerlere yerleştiririm. Benim bildiğim kadarıyla, yönetilen hiçbir fizik motoru, yerleşik bir sıvı simülatörü içermez, bu yüzden soru. Uygulama, kürelerin hareketini simüle edebilen JigLibX gibi bir fizik motoru kullanmaktan ibaret olacaktır. Düzlemlerin yüksekliğini belirlemek için, bir gruplamanın en üst katındaki her kürenin maksimum yüksekliğini ortalama olarak düşünmeyi düşünüyordum.Bir yükseklik haritası üzerinde sıvı akışını simüle etme
Performansın harika olmasını beklemiyorum, ancak gerçek zamanlı olarak ulaşılabilir mi? Değilse, bu simülasyonu akış hatlarını önceden pişirmek için kullanabilir miyim?
Umarım bu mantıklıdır, bunun uygulanabilir olup olmadığını veya bu yaklaşıma daha iyi bir yol olup olmadığını düşünmek istiyorum.
herhangi bir yardım için teşekkürler, Venatu
onun alakalı, benim hedef platformu XNA 4.0 ise C# kullanarak. Yalnızca Windows sürede bu noktada PhysX/Havok simülasyon için olasılıklar vardır, ama bu yüzden
(yapardım yönetilen bir çözümü tercih edin)
(http://vterrain.org/Water/). Özellikle nehir simülasyonu üzerine çalışmalar. – Bart
Tam olarak tanımladığınız gibi bir çok küçük küre ile bir şey uygulamak üzereyim! Plan, kürelerin araziyi aşındırmasına izin vermek ve nehir vadilerini kesmeyi umuyor. –