Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

12.11.2011, 12:52

Frage bzgl Übung 2.8.5. (1. Aufgabe)

Hallo zusammen!

Ich hab grade mal die o.g. Übungsaufgabe bearbeitet.
Nun habe ich erstmal Nebel unabhängig von der Kamerageschwindigkeit erzeugt:

Quellcode

1
2
3
4
5
6
    // Nebel-Render-States einstellen
    float fFogDensity = 0.02f;
    g_pD3DDevice->SetRenderState(D3DRS_FOGENABLE, TRUE);
    g_pD3DDevice->SetRenderState(D3DRS_FOGVERTEXMODE, D3DFOG_EXP2);
    g_pD3DDevice->SetRenderState(D3DRS_FOGCOLOR, D3DCOLOR_XRGB (200,200,200));
    g_pD3DDevice->SetRenderState(D3DRS_FOGDENSITY, *((DWORD*) (&fFogDensity)));


Das klappt auch, die Würfel die weit von mir entfernt liegen habe die gewählte Nebenfarbe, je näher ich an sie heran gehe, desto besser kommt die "echt" Farbe heraus.

Ich würde allerdings gerne realistischen Nebel im Raum erzeugen. Also so, dass wirklich in der ganzen Szene Nebel auftuacht und nicht nur die Würfel selber mit Neben belegt sind. Hoffe ihr versteht was ich meine...
Wie gehe ich da am besten vor?

ProAmateur

Alter Hase

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

2

12.11.2011, 16:28

Du willst richtige nebelpartikel haben?
Das musst du anders machen, halt mit partikeln.
Das wird glaub ich später im Buch besprochen.

Oda kennt jemand je bessere idee?
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“