Original Post
Hi, I couldn't find a good answer to the 8 lights limit problem with OpenGL yet. Here are some quotes: "It's 8 dynamic lights *per object*." <-- what are objects? "This is not just 8 lights, but 8 lights per vertex" <-- aha. "Any game that uses standard OpenGL lighting..." <-- what else can you use? "Keep in memory in each room what 8 lights are in there, then use those. The rest won't matter because you can't see them." <-- and what if I have no rooms? (a huge terrain for example.) In fact I often can see more than 8 lights. Look at this: Octagon Engine. You can download the 3MB small engine source+demo. It says how many lights are visible, and it goes up to 15. Another thing with this engine is: I have searched through the code but I couldn't find anything like 'glEnable(GL_LIGHT0);' so what lights does it use? (And it does use OpenGL.) I have built some maps for Half-Life 2 with Valves Hammer Editor, and it was possible to place more than 8 lights. (I know this one sounds stupid...)