OpenGL:glFog

Hello!
Не можете мне подсказать: почему при сдвиге системы координат не
работает туман?
Т.е я делаю так (в каждом кадре):
glTranslatef(0, 0, 0.01);
glEnable(gl_Fog);
glFogf(gl_Fog_Density, 2.7);
glFogi(gl_Fog_Mode, GL_EXP);
Получается ужасно: туман становится жутко тёмным и абсолютно
равномерныи на всём расстоянии. Если убрать glTranclatef, то картинка
выглядит идеально. В чем трабла?
<<-------------------------------------------------------------->>
<АБЫРВАЛГ!>, сказал линyкс после русификации