http://www.animagraph.com.br/DeathBrain/Shaders/glass_tutorial.htm
тут смотри, неплохо получается, хотя та проблема вохникает иногда, но как я говорил можно внутреннюю поверхность немного оффсетить внутрь - помогает. ну а вообще для воды должно быть достаточно двух поверхностей - одна с коэф преломления 1,5 если не изменяет память и вторая с коэф. разницы преломлений между водой и стеклом, - он стремится к нулю