Water Reflection/Refraction POV Freezing

Tynan

Newbie
Joined
Nov 21, 2004
Messages
229
Reaction score
1
I've got a very strange problem with some of my water.

The point of view from which the engine calculates reflections seems to freeze sometimes. I think it happens when I move out of the leaf adjacent to the water surface.

Let me explain. When the engine renders reflections off a water surface, it takes the whole level and flips it upside down, and places a camera from which is renders this flipped version. The camera is placed according to your location in the real version. It then renders the flipped version and places that on the water surface, everything else is rendered from the real version. What seems to happen to me is that the camera in the flipped version will stop moving sometimes, so I get reflections or refractions that come from the wrong place.

This always happens on my moving water. Sometimes it happens on my static water brushes too (in that case, it's always from under the water, looking at refractions, that I get a problem).

Has anyone heard of this; can anyone suggest a solution. It's a major problem and it seems intractable.
 
Here's what I mean:

ReflectionBug.jpg
 
I'm guessing that you're not using DX9 rendering, and that you haven't got enough cubemaps set up for the water "reflections" in DX8 mode.
 
This is definitely DX9 rendering.

All other water renders perfectly. And I have a Radeon 9700 Pro. And the image being reflected is far too high resolution for a cubemap, and it changes sometimes. It isn't a cubemap.
 
Back
Top