genau, noch die Scheinwerfer Da ich ja nur begrenzt TMUs habe muss ich mehrere Renderdurchläufe machen. Diese wollte ich erstmal mit einer Blendfunction übereinander rendern. Kann ja nicht einfach Multiplizieren.. Aktuell hab ich noch keine FBOs drin (muss ich mich erst mit befassen)..
Quasi:
Code:
glEnable(GL_BLEND); glBlendFunc(??, ??) for i:=0 to lights.count-1 do RendereLights(Count=MAX_TMUs) glDisable(GL_BLEND);
Licht verhält sich additiv. Wenn du da was anderes machst ist das zumindest physikalisch Unsinn.
Unter der Annahme das immer zwei Lampen möglich sind würde das jetzt so machen: 1. Pass: Ambient-Licht + Lampe0 + Lampe1 2. Pass: Lampe2 + Lampe3 3. Pass: Lampe4 + Lampe5 4. ...
Mitglieder in diesem Forum: Google [Bot] und 7 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.