Original Post
I have a Ortho2d scene and I wanted to add a light to it. Basically, I want light sources that could be a torch or whatever. This is a mock-up 2d tiled looking game. So when I draw my quad, each vertex I specify the normal to 0, 0, -1, thinking that that light should reflect back toward the camera (which looks down the negative z axis). When I do an ambient light, everything lights up fine. But I wanted a directional or spot light, and I can't get those to appear unless I set the normals to be 1,1,0, or some non-zero value for X and Y. Well, no matter what I specify for Z in the normal, it's just pure black all the time. However, if I specify X or Y in the normal, the light will appear, but of course, the directions are all screwy and the shading looks funky. What am I missing? Am I thinking about the normals wrong?