Begriff: Radiosity
-
Um Radiosity in Echtzeit zu erzeugen müsstest du das Bild aus der Ansicht jedes einzelnen Lightmap Texels rendern, dessen Helligkeit aufsummieren und dem Texel zuweisen. Das ganze muss mehrere Male gemacht werden, da beim ersten Pass nur die Texel beleuchtet werden, die direkt eine Lichtquelle "sehen". Beim 2. Pass werden auch die Texel heller, die die anderen beleuchteten Texel sehen. Damit es einigermaßen gut aussieht sollte man schon zwischen 4-8 Passes spendieren. Die Texel werden hier auch gerne Lumel genannt, obwohl da noch ein bißchen mehr dazu gehört. Vielleicht kannst du dir ja vorstellen, warum das bis jetzt noch nicht in Echtzeit möglich ist...
-
Bye, TGGC \-/
-
TGGC schrieb:
Bye, TGGC \-/
volumetrische lichtquellen die direckt beleuchten mögen zwar nett aussehen, aber radiosity ist das nicht. schaut jedenfalls nicht so aus.
aber es geht, http://www.realstorm.com/ , jedoch schaut es nicht wirklich überzeugend aus.
rapso->greets();
-
Es macht aber genau das, was oben in der Definition angegeben ist: Die Farbe aus emittierten Licht aus den anderen Flächen und ihrer eigenen Leuchtkraft bestimmen.
Bye, TGGC \-/
-
wenn dem so ist und du die definition erfüllst:
Radiosity ist ein globales Beleuchtungsmodell für die 3D-Computergrafik. Es beruht auf dem Energieerhaltungssatz: Alles Licht, das eine Fläche empfängt und nicht absorbiert, muss sie wieder emittieren. Außerdem kann eine Fläche auch selbstleuchtend sein.
dann ist ja gut, auf den beispielbildern sehe ich aber nicht dass eine fläche das empfangene licht zurückemmitiert... wie schon gesagt, volume+area-lights, mehr sehe ich nicht.
rapso->greets();
-
Bei mir wird alles Licht absorbiert. Wird sonst zu langsam, da mehrere Passes (genau genommen unendlich viele) gemacht werden müssten.
Bye, TGGC \-/
-
wenn alles licht absorbiert wird, wird es nicht als radiosity bezeichnet, weil sonst jede beleuchtung als radiosity bezeichnet werden könnte, natürlich steht das nicht in der definition, denn das sollte ein axiom sein.
du müßtest nicht unendlich viele passes machen, sondern nur bis zur sättigung. es könnte zwar zur einer fluktuation kommen, aber schlussendlich alles nur ne sache des 'epsilons'.
falls man es 'realistisch' machen möchte, müßte man von der lichtquelle energieladungen der stärke 6.626e-34Js absenden und dabei würde sich die intensität auch nicht unendlich teilen lassen, sondern atomar auf ein quantum.
rapso->greets();
-
Wie immer. Du hast Recht. Ich meine Ruhe.
Bye, TGGC \-/
-
TGGC schrieb:
Wie immer. Du hast Recht. Ich meine Ruhe.
\-/nur ein Held kann ein Heldendasein beenden, gratuliere dazu!
rapso->greets();
-