Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Licht mit Schatten bei OpenGL ohne GLScene

  Alt 25. Jul 2005, 19:23
Egal wo und wie das Licht ist, eine Grundaussage: Es gibt (bei DX und OGL) keinen Befehl: "Mach für das Licht hier Schatten". Du bist mit deinem Schatten also (zunächst) volkommen allein gelassen, und es gibt zig Möglichkeiten unterschiedlicher Komplexität, Güte und Funktionsprinzipien. Wenn du dir nicht selbst ein solches Verfahren ausdenken möchtest, dann hat z.B. Mr_T einige gute Ansätze genannt. Allerdings gibt es das nicht "mal eben fertig", sondern du musst es selbst implementieren.

\\edit: Eine andere Variante wäre es Raytracing zu betreiben. Imho nennt sich sowas dann Lightmapping, da du quasi auf die Texturen (Maps) die Lichter/Schatten herauf traced. Das ist dann schon eine der recht heftigen Möglichkeiten.
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat