W przestrzeni otwartej świeci zwykle słońce, a jedno światło kierunkowe plus Shadow Mapping do niego to dla karty graficznej nie problem. Czy w Indoor też da radę oświetlić mapę dynamicznie?
Tam zwykle jest wiele świateł. Każde z nich musiałoby powodować od nowa rysowanie całej geometrii w nowym przebiegu (chyba, że zbierzemy tylko te najbliższe widoczne światła i wyrenderujemy na raz). Poza tym co z cieniami? Można oświetlać mapę bez cieni, ale fajnie byłoby żeby jednak światło nie przeświecało przez ścianę do sąsiedniego pokoju, a za drzwiami czy za rogiem faktycznie padał cień tam gdzie światło nie ma prawa bezpośrednio dolecieć. Tymczasem realizować dla każdego z tych świateł osobno Shadow Mapping (w dodatku na teksturze sześciennej - Cube Map - bo są zwykle to światła punktowe) to będzie przecież koszmarnie wolne.
Czy pozostaje tylko oświetlenie statyczne typu Lightmapy? Jeśli tak, to:
1. Jak je zrealizować? Liczyć sobie samemu czy są do tego jakieś gotowe programy?
2. Czy wtedy wszelki Normal Mapping diabli biorą, czy jednak da się coś z tym zrobić? Może pomoże Radiosity Normal Mapping, jak w HL2, albo jeszcze jakieś inne techniki?
Jak to jest robione w grach?
Warsztat