Я сделал три источника света и один куб
Я не вижу пятна света на лицах.Похоже, весь полигон горит.И я не знаю, возможно ли это, и кубу нужно больше полигонов, или, возможно, настройки освещения плохие.Настройки я использую.
glShadeModel(GL_SMOOTH);
glLightf(GL_LIGHT2, GL_SPOT_CUTOFF, 150.0f);
glLightf(GL_LIGHT2, GL_SPOT_EXPONENT, 15.0f);