Auf die Performance wirkt sich das auf jeden Fall aus. Du kannst Licht aber auch baken, dann hast du nur den initialen Aufwand.
Das Problem ist wie gesagt:
-
Licht kommt aus einem unendlich kleinen Punkt
-
Licht strahlt in alle Richtungen (360°)
-
Schatten werden von genau diesem unendlich kleinen Punkt berechnet
Das ist unrealistisch, weil:
Eine Glühbirne hat eine Fläche und ist kein Punkt.
Du bekommst immer harte Schatten, weil ein Pointlight keine Größe hat.
Mit einem Spotlight kannst du Soft Shadows erzeugen, mit einem Pointlight nicht.
Unterschätze Pointlights nicht:
Du hast eine Lichtquelle, die in alle Richtungen strahlt – das kostet ebenfalls Performance.
Was nun besser ist, kann man pauschal nicht sagen.
Was bei einem Spotlight zusätzlich von Vorteil ist:
Du hast immer einen inneren und einen äußeren Kegel. Über diesen Bereich wird der weiche Übergang (Soft Shadow) gesteuert. So etwas hast du beim Pointlight nicht.
Beispiel: Nachttischlampe
Du kannst du eine Glühbirne modellieren – lassen wir den Polycount und die Performance einmal außen vor.
Lichtsetup mit Pointlight
Du hast diese Nachttischlampe und platzierst ein Pointlight in der Mitte der Glühbirne.
Wie sieht wohl der Schatten aus?
Lichtsetup mit Spotlights:
Du platzierst ein Spotlight unterhalb der Glühbirne, das nach oben leuchtet.
Es wirft den Schatten der Birne und des Lampenschirms an die Decke.
Dann platzierst du ein weiteres Spotlight oberhalb der Lampe und richtest es nach unten.
Dieses Spotlight wirft die Schatten der Birne, des Schirms und des Gestells nach unten.
Anschließend platzierst du mehrere Spotlights um die Lampe herum, die in verschiedene Richtungen strahlen.
Hier kannst du gezielt harte oder weiche Schatten einstellen.
Du kannst das Ganze anschließend baken und hast kaum Performanceprobleme, da alles statisch ist.
Ich sage nicht das Spotlights besser sind wie Pointlights. Aber das Ergebnis ist bei Pointlights deffintiv besser.
Vielleicht nicht performanter vielleicht auch doch aber auf jedenfalls besser.
Wie gesagt Spotlight die in alle Richtungen Licht schmeißen kosten auch Performance.