Hi,
ich habe es geschafft glFog zu aktivieren.. kann man den irgendwie bewegen? Ich habe eine Camera-Klasse durch die ich mich bewegen kann. Allerdings fehlt mir der Ansatz (genauer die OpenGL-Funktion(en)), wie ich den Neben mit bewege. Zur Zeit laufe ich "in den Nebel" rein und alles ist schwarz - bis ich wieder rausgehe.
Prinzipiell sollte das mit Nebel (wie man ihn kennt, d.h. mein läuft rein und der beschränkte Sichtbereich "geht mit") nicht passieren. Unterscheidet sich OpenGL-Nebel hierbei?
Initialisiert habe ich glFog wie folgt:
|
Quellcode
|
1
2
3
4
5
6
|
glEnable(GL_FOG);
glFogi(GL_FOG_MODE, GL_EXP);
glFogf(GL_FOG_DENSITY, 1.f);
glHint(GL_FOG_HINT, GL_FASTEST);
glFogf(GL_FOG_START, 0.f);
glFogf(GL_FOG_END, 2.5f);
|
Hier mal ein Screenshots auf Basis der Delver-Grafiken. Ich habe noch markiert wohin ich gelaufen bin und wie ich mich gedreht habe (dass ihr eine ungefähre Vorstellung habt was ich meine).
LG Glocke