Original Post
Hello there, I got a weird problem. I made a little program where I just put a few rectangular surfaces into a 3D space and I built a camera class (based on the NeHe camera tutorial) to move around in this small world. Now I added a positional light, which I can move around as well. One of the surfaces is simply white colored without texture. The positional light has red color. Now if I move the light close to the white surface a strange behaviour can be observed. The color added to the white surface seems to be dependant on where my camera is located (or rather which direction it is facing. Cause even if there appears a red spot (from the light) on the surface, when I rotate the camera that spot moves also or even gets bigger or smaller or disappears entirely. Whatever the change, the rotation definitely influences the color which the surface gets from the spot light ... question is why ? Has anybody experienced something like this, or can even help ? Cheers SirTwist