Может быть, я что-то упускаю, но не могу понять причину.Я только что установил туман через:
glEnable(GL_FOG);
glFogx(GL_FOG_MODE, GL_LINEAR);
glFogfv(GL_FOG_COLOR, fogColor);
glFogf(GL_FOG_DENSITY, 0.3f);
glHint(GL_FOG_HINT, GL_DONT_CARE);
glFogf(GL_FOG_START, 1.5f);
glFogf(GL_FOG_END, 20.0f);
И туман появился правильно.Однако я, похоже, не принимаю во внимание значения GL_FOG_START / GL_FOG_END, т. Е. Не имеет значения, на какие значения я их устанавливаю - в любом случае эффект тумана начинается прямо перед камерой, независимо от того, укажите я 1 или1000 до GL_FOG_START.И чего я хочу добиться, так это чтобы предметы в тумане были далеко впереди, а не размыты рядом с вещами.Или, может быть, я просто неверно истолковал эти параметры?
Заранее спасибо.