ของเหลวไม่ไหลตรง

Aug 20 2020

ฉันพยายามจำลองของเหลวไหลที่ด้านบนและด้านล่างของถังผ่านท่อ เหมือนในภาพนี้เล็กน้อย:

ในขณะนี้การไหลเข้าด้านบนดูเหมือนจะถูกกีดขวางสำหรับสองสามเฟรมแรกจากนั้นไหลในลักษณะที่ไม่สมจริงและมีสิ่งกีดขวาง โปรดดู GIF:

ถ้าดูท่อบนมันไหลไม่คล่อง ฉันได้ลองหมุนวัตถุไหลเข้าในท่อด้านบนแล้ว (90 องศา) การตรวจสอบค่าปกติของพื้นผิวจะถูกชี้ออกไปด้านนอกและทำให้การไหลเข้ามีความเร็วเริ่มต้น Z เป็นบวกเล็กน้อยและสิ่งเหล่านี้ดูเหมือนจะไม่สร้างความแตกต่าง

อาจเป็นที่น่าสังเกตว่าเมื่อฉันเรียกใช้แอนิเมชั่นโดยไม่ต้องอบตาข่ายฉันจะเห็นของเหลวเพียงเล็กน้อยไหลที่ด้านล่างของท่อด้านบนนั้น

ฉันยังใหม่กับเรื่องนี้ดังนั้นให้อภัยความไม่รู้ของฉัน

ฉันคิดว่าฉันอ่านที่ไหนสักแห่งในคู่มือว่าถ้าคุณมีของเหลวหลายตัวในฉากของคุณคุณควรออกแบบแยกต่างหากแล้วรวมเข้าด้วยกันในภายหลัง? แต่ฉันไม่เข้าใจจริงๆและตอนนี้ฉันไม่พบส่วนนั้นของคู่มือ!

คำตอบ

haarigertroll Aug 20 2020 at 18:33

ดูเหมือนว่าความละเอียดของการจำลองของเหลวของคุณจะหยาบเกินไป โดยทั่วไปของเหลวจะโต้ตอบกับสิ่งกีดขวางได้อย่างเหมาะสมก็ต่อเมื่อความละเอียดดีพอที่จะตรวจพบรายละเอียดที่สำคัญของสิ่งกีดขวางได้ พารามิเตอร์ "Resolution Divisions" ในการตั้งค่าโดเมนช่วยให้คุณสามารถควบคุมสิ่งนี้ได้

ความท้าทายคือการทำให้จำนวนหน่วยงานสูงพอที่จะจดจำอุปสรรคและขอบเขตทั้งหมดได้อย่างถูกต้อง แต่มีขนาดเล็กพอที่จะรักษาเวลาในการอบและจัดการหน่วยความจำได้ ...

"ของเหลวหลายชนิด" ที่คุณพูดถึงเป็นปัญหาหากคุณต้องการของเหลวที่แตกต่างกันซึ่งมีคุณสมบัติต่างกัน (เช่นน้ำผึ้งและน้ำมัน) ในฉากเดียวกัน เนื่องจากพวกเขาไม่สามารถโต้ตอบกันได้ด้วยวิธีนี้จึงเป็นหัวข้อขั้นสูงที่ค่อนข้างต้องใช้กลอุบายเล็กน้อย

โชคดีที่ของเหลวชนิดเดียวกันที่แตกต่างกัน (เช่นในกรณีของคุณ) ไม่ใช่ปัญหาสำหรับการจำลอง