Chất lỏng không chảy thẳng
Tôi đang cố gắng mô phỏng chất lỏng chảy từ trên xuống dưới của bể thông qua các đường ống. Một chút giống như trong hình này:
Hiện tại, dòng chảy trên cùng có vẻ bị cản trở trong một vài khung hình đầu tiên và sau đó chảy theo cách không thực tế, bị cản trở. Vui lòng xem gif:
Nếu bạn nhìn vào đường ống trên cùng, nó không được chảy trơn tru. Tôi đã thử xoay đối tượng dòng vào trong đường ống trên cùng (90 độ), kiểm tra các đường chuẩn bề mặt đều hướng ra ngoài và tạo cho dòng vào một vận tốc ban đầu Z dương nhẹ và không điều nào trong số này dường như tạo ra sự khác biệt.
Có thể đáng chú ý là khi tôi chạy hoạt ảnh mà không nướng lưới, tôi chỉ thấy một lượng nhỏ chất lỏng chảy dọc theo đáy của đường ống trên cùng đó.
Tôi mới làm quen với điều này vì vậy hãy tha thứ cho sự thiếu hiểu biết của tôi!
Tôi nghĩ rằng tôi đã đọc ở đâu đó trong sách hướng dẫn rằng nếu bạn có nhiều chất lỏng trong cảnh của bạn, bạn phải thiết kế chúng riêng biệt và sau đó kết hợp chúng sau? Nhưng tôi thực sự không hiểu nó và bây giờ tôi không thể tìm thấy phần đó của sách hướng dẫn!
Trả lời
Có vẻ như độ phân giải của mô phỏng chất lỏng của bạn quá thô. Nói chung, chất lỏng chỉ có thể tương tác đúng với các chướng ngại vật nếu độ phân giải đủ tốt để có thể phát hiện các chi tiết quan trọng của chướng ngại vật. Thông số "Phân chia độ phân giải" trong cài đặt miền cho phép bạn kiểm soát điều này.
Thách thức là làm cho số lượng phân chia đủ cao để tất cả các chướng ngại vật và ranh giới được nhận biết chính xác nhưng đủ nhỏ để giữ cho thời gian nướng và bộ nhớ có thể quản lý được ...
"Nhiều chất lỏng" - chất lỏng mà bạn đề cập chỉ là một vấn đề nếu bạn cần các chất lỏng khác nhau với các đặc tính khác nhau (ví dụ: mật ong và dầu) trong cùng một cảnh. Vì chúng không thể thực sự tương tác với nhau theo cách này, đó là một chủ đề hơi nâng cao đòi hỏi khá nhiều thủ thuật.
May mắn thay, các cơ thể khác nhau của cùng một chất lỏng (như trong trường hợp của bạn) không phải là vấn đề đối với mô phỏng.