Hi Leute,
ich hatte vor einiger Zeit meinen ersten Lightmap Generator entwickelt.
Der sieht nicht schlecht aus, ist aber nicht gerade die beste Lösung.
Jetzt will ich mich mal an einen LightmapGenerator mit Radiosity versuchen.
In meinem alten Generator hatte ich für jedes Dreieck einen Rechtwinklingen-Dreiecks-Platz auf der Lightmap zugewiesen. Das ist aber nicht schön, wenn man Dreiecke hat, die nicht einen Winkeln mit 90° haben - also sehr gestreckte Dreiecke z.B.
Diesmal will ich es ähnlich wie z.B. in HL1 oder Quake3 machen, dass einem "Face", welches aus mehreren Dreiecken bestehen kann, einen Platz in der Lightmap zu gewiesen bekommt.
Meine erste Frage dazu ist, wie man am besten den Platz auf der Lightmap einem solchen Face zu ordnet?
Immerhin bleibt dadurch einiges an Platz auf der Lightmap leer und kann nicht genutzt werden - was auf den Lightmaps von Quake3 Maps auch der Fall ist.
Meine zweite Frage ist, wie viele Photonen man von jeder Lichtquelle aus in alle Richtungen schießt. Gibt es da eine Fausregel? Und wie errechnet man am geschicktesten die Richtungen, in die die Photonen geschickt werden?
Danke schon mal im Voraus