Vor Kurzem habe habe ich einen Screenshot
aus Secondlife gesehen, der Schatten von Avataren und auch anderern
Objekten anzeigt. Die Anzeige der Schatten mit dem Firestorm-Viewer
wollte ich nun auch einmal ausprobieren. In den Standardeinstellungen
sind höchstens die Atmosphären-Shader aktiviert. Bei Grafikkarten, die
standardmäßig auf die Einstellung “Mittel” gesetzt sind, sind auch diese
deaktiviert. Wer testen möchte, ob die eigene Grafikkarte auch
erweiterte Schader zulässt, findet die Einstellungen hier:
Zum Vergleich der einzelnen Einstellungen habe ich ein paar Screenshots
gemacht. Im folgenden Bild sind nur Atmosphären-Shader aktiviert:
Alle Prims und Avatare werfen noch keine Schatten. Mit der Aktivierung
von “Licht und Schatten” und der Auswahl von “Sonne/Mond + Projektoren”
ändert sich das:
Man sieht, dass der Sessel, die Liege und auch die Palme rechts oben
einen Schatten werfen. Allerdings sind die Schatten noch nicht mit einer
hohen Auflösung berechnet. Das geschieht erst mit der Aktivierung von
“Ambient Occlusion”:
Dieses Bild wirkt nun schon sehr realistisch. Alle Prims und Avatare
werfen weiche Schatten. Die guten alten Prims, wie sie z.B. bei Bäumen
mit verkauft werden um einen Schatten auf dem Boden darzustellen, kann
man nun getrost weglassen. Der Schatten ändert sich auch je nach
Sonnenstand.
Eine weitere Einstellung ist noch “Schärftentiefe”.
Allerdings scheint diese etwas zu straff eingestellt zu sein und ich
konnte keinen Regler zum Einstellen der Schärfentiefe finden.
Schon in kurzer Entfernung sind Objekte unscharf. Deutlich sieht man das an der kleinen Palme und den Steinen im Hintergrund.
Ob
die Schatten bei jedem gleich aussehen kann ich leider nicht sagen.
Getestet habe ich mit einer GT9600 unter Linux mit aktuellem
Nvidia-Treiber. Auch sollte man seine Grafikkarte nicht überlasten. Wenn
die Grafikkarte nach der Schader-Aktivierung nur noch im Turbogang
lüftet, sollte man es vielleicht lassen.