Game engine lights not pointing to same place as in a render I'm working on an auditorium scene for my game. I set all the lights up and did a quick model of the mesh, and rendered it. It came out all right, but when I went into the game engine and started it, only two or three of the lights actually pointed to where I wanted it. Why?

Blend file at pasteall.org

Blender Internal:


Game Engine:
Try using GLSL shading instead of multitexture.



Multitexture shading shades the mesh per vertex. Since your object doesn't have many vertices where the lights should be illuminating, the results are misleading.

If you subdivide your mesh a lot, multitexture gives a more predictable result, but not as nice as GLSL: