Tôi đang tìm cách tính gần đúng thể tích chất lỏng di chuyển trên bản đồ chiều cao. Giải pháp đơn giản nhất mà tôi có thể nghĩ đến là ước lượng nó như một số lượng lớn các quả cầu không được vẽ, có đường kính nhỏ (< 0.1m). Sau đó tôi đặt một mặt phẳng có thể nhìn thấy thể hiện bề mặt của nước trên "đỉnh" của các quả cầu, tại các vị trí mà chúng đã nghỉ ngơi. Theo hiểu biết của tôi, không có động cơ vật lý được quản lý nào có chứa bộ mô phỏng chất lỏng tích hợp, do đó có câu hỏi.Mô phỏng lưu lượng chất lỏng trên bản đồ chiều cao
Việc triển khai sẽ bao gồm việc sử dụng một công cụ vật lý như JigLibX, có khả năng mô phỏng chuyển động của các hình cầu. Để xác định chiều cao của các mặt phẳng, tôi đã nghĩ đến việc lấy trung bình chiều cao tối đa của mỗi hình cầu nằm trên lớp trên cùng của một nhóm.
Tôi không mong đợi hiệu suất trở nên tuyệt vời, nhưng liệu nó có thể tiếp cận được trong thời gian thực không? Nếu không, tôi có thể sử dụng mô phỏng này cho các dòng chảy trước khi nướng không?
Tôi hy vọng điều này có ý nghĩa, tôi thực sự muốn có ý kiến / đề xuất về việc liệu điều này có khả thi hay không, hoặc nếu có cách tiếp cận tốt hơn.
Nhờ sự giúp đỡ, Venatu
(Nếu, nền tảng mục tiêu của tôi có liên quan của nó là XNA 4.0, sử dụng C# Windows. Chỉ vào thời điểm này trong thời gian, vì vậy PhysX/Havok là khả năng mô phỏng, nhưng tôi sẽ thích một giải pháp được quản lý)
Bạn có thể muốn có một cái nhìn tại các nghiên cứu [niêm yết trên vterrain.org] (http://vterrain.org/Water/). Đặc biệt là các công trình mô phỏng sông. – Bart
Tôi sắp thực hiện một cái gì đó chính xác như bạn mô tả, với rất nhiều quả cầu nhỏ! Kế hoạch là để cho phép các lĩnh vực để làm xói mòn cảnh quan, hy vọng cắt thung lũng sông. –