Ich habe nach Möglichkeiten gesucht, um mehrere Lichtschattierungen zu implementieren, und ich habe festgestellt, dass Unity mehrere Durchgänge verwendet, um dies zu erreichen . Es führt einen Basisdurchlauf durch, um das hellste gerichtete Pixellicht + 4 Scheitelpunktlichter + SHs und einen zusätzlichen Durchgang für jedes Pixellicht bis zu einer vom Benutzer im Editor festgelegten Grenze anzuwenden.
Ich frage mich, da ich vorher weiß, wie viele Pixel Lichter ich schattieren muss, warum nicht in einem einzigen Durchgang, wie es Scheitelpunktlichter tun? Was sind die Probleme dabei?