Some images in this post have been automatically down-sized, click on them to view the full sized versions:
I'm not new to the source engine's water system but I have to admit that this thing really gets to me.
If I sit in the water everything works fine and the reflections look as
they should. If I peek through the spaces in position #1 the water
looks OK aswell but when I look at it through the spaces near position
#2 everything that is under the surface of the water becomes pitch
black and, if I slowly approach the rail at the side of the basine, the
reflections appear all borked-up, the damn things moving along with the
player's sight. For some reason, I believe that the engine thinks there
is a wall (the red thingie) over there and, deciding that the player
can't see the water, turns it into cheap water. For a while I thought
that the prop_Static rails might have something to do with it but
judging by the fact that position #1 is marked by the same type of
rails, this theory bites the dust. To make sure, I even removed the
rails but to no avail. The water lodcontrol entitie is properly
configured so the problem isn't there as one might be tempted to think.
Anyone have any ideas as to where i'm screwing-up?
I also noticed another strange thing which doesn't have to do with my
problem, though: if you submerge slowly you notice that the water
"follows" your descending path until you are under the surface.