Original Post
I want to develop a shader based lighting model for my scene, but I have a few initial conceptual questions. Is normal mapping a separate thing from the main lighting model, or is it pretty much a lighting model? As I understand it, the basic process involves passing a light's position and a vertex's position to a shader along with a texture coordinate for color, normal, and spec values which are stored in separate texture units. Does anyone have any pointers?