Saya sadar akan glFog, yang memadukan antara kabut dan warna permukaan berdasarkan jarak ke kamera, seperti ini:
Persamaan bahkan diberikan dalam dokumen . Namun kabut langsung diaplikasikan di depan kamera. Saya mencoba membuat permukaan air dan ingin memiliki kedalaman, misalnya:
Saat ini saya hanya membuat permukaan air dengan alpha blending, seperti di bawah ini. Yang saya butuhkan adalah kabut didasarkan pada jarak dari permukaan air ke dasar air. Bagaimana saya bisa mendapatkan jarak ini? Untuk saat ini saya mengasumsikan kamera akan selalu berada di atas air.