Saya terjebak mengembangkan detail penting air permainan saya: Membuatnya mengalir ke bawah!
Mengingat dunia 3D yang khas dalam air yang cenderung menuju gravitasi g=(0,-1,0)
, dan memiliki permukaan air yang normal n=(x,y,z)
, bagaimana saya bisa menghitung, berdasarkan itu, vektor arah aliran air?
Sebagai contoh, perhatikan grafik yang dikerjakan dengan buruk ini (Dalam 2D, meskipun)
Update: Saya sedang mempertimbangkan permukaan air yang sangat sederhana (Hanya pesawat: Tidak ada riak, tidak ada gelombang, tidak ada tekanan, dll.). Jika salah satu dari itu perlu diterapkan, jawabannya akan tergantung pada lebih banyak faktor daripada hanya normal.