Für Lightmaps brauchst du ein 3D Modell von Geometrie und Belichtung und ein Verfahren wie Raytracing, mit dem aus den Lichtquellen eine Grauwerttextur berechnet, die dann über die Multitexturingeinheit der Grafikkarte auf die Polygone gelegt wird.