Logo


Spring


Sunsky Settings in Yafaray


1. Ziel diese Tutorials

Du wirst die verschiedenen Parameter des Sunsky Plugins verstehen und wie sie die Ausleuchtung des Bildes beeinflussen.


2. Überblick über die Sunsky Parameter

Bitte schaut Euch diesen blenderartists Thread und diesen yafray Thread für zusätzliche Informationen an. Weitere Hintergrundinformationen können auch auf dieser Webseite der Visual Simulation Group from the University of Utah gefunden werden.

Es ist auch eine interaktive Version dieses Tutorials verfügbar. Dieses kann verwendet werden, um das Zusammenwirken der verschiedenen Parameter auszuprobieren und ein sofortiges Ergebnis zu sehen. Natürlich kann nur eine begrenzte Auswahl an auswählbaren Parametern angeboten werden, um die Anzahl der vorgerenderten Bilder im Rahmen zu halten.


FROMDieser Parameter ist optional. Der Parameter FROM kontrolliert die Quelle bzw. Richtung des ankommenden Lichts.
TURBIDITYDer Parameter TURBIDITY kontrolliert die Dichte der in der Luft vorhandenen Partikel. Je höher der Wert gewählt wird, desto mehr und entsprechend helleres Sonnenlicht wird durchgelassen.
A_VARDer Parameter A_VAR kontrolliert Helligkeit der Horizontfarben. Werte um 0 bewirken nahezu kein Übergang bzw. Anzeige von Farben am Horizont. Der Horizont bleibt nahezu blau. Werte um 0.5 bewirken einen sichtbaren Ü von hellrot zu blau. Werte hin zu 1 lassen den Horizont grell erscheinen.
B_VARDer Parameter B_VAR kontrolliert die Kante mit A_VAR beeinflussten Übergangs des Horizonts. Kleine Werte bewirken einen klaren Übergang wohingegen höhere Werte einen Horizont mit einem weichen Übergang der Farben resultieren.
C_VARDer Parameter C_VAR kontrolliert die Helligkeit der Sonne. Negative Werte resultieren in einem schwarzen Hintergrund und einem weissen Licht (siehe weiter unten).
D_VARDer Parameter D_VAR kontrolliert die Grösse der Sonne und indirekt die Menge des Lichts, das von der Sonne ausgestrahlt wird. Höhere Werte resultieren in einer klareren Form der Sonne. Die Form der Sonne wird immer besser erkennbar.
E_VARDer Parameter E_VAR kontrolliert das farbliche Erscheinungsbild der Sonne. Höhere Werte resultieren in einer rötlichen Färbung der Sonne. Negative Werte haben zur Folge, dass kein rot ausgestrahlt wird.


3. Die unterschiedlichen Parameter

Der Einfluss der unterschiedlichen Parameter wird anhand einer Szene gezeigt, bei der immer einer der Parameter geändert wird. Die Szene verwendet die folgenden Parameter. Es ist möglich den Abschnitt in ein XML zu kopieren. Es sollte mit jeder Yafaray Version funktionieren.

<background name="world_background">
   <type sval="sunsky" />
   <from x="30.0" y="100.0" z="40.0"/>
   <turbidity fval="3.0" />
   <a_var fval="0.7" />
   <b_var fval="0.2" />
   <c_var fval="0.5" />
   <d_var fval="1.0" />
   <e_var fval="1.0" />
</background>



3.1 FROM

Der FROM Parameter ist optional. Er kann ohne Einfluss auf die Beleuchtung der Szene weggelassen werden.

Der Parameter FROM kontrolliert die Quelle bzw. Richtung des ankommenden Lichts. Der einfachste Weg um den korrekten FROM Wert zu ermitteln ist, die Sonne an der gewünschten Stelle zu platzieren. Zum Beispiel soll das Licht in einer Szene von hinten einfallen. Also müssen wir die Sonne hinter der Kamera platzieren. Das folgende Bild zeigt das Setup des Beispielbilds.

   

Wenn der falsche Wert für den FROM Parameter verwendet wird, dann werden die Schatten nicht der Position der Sonne entsprechen. Es wird nun die selbe Szene wie oben verwendet, aber die Position der Sonne wird vor die Kamera verschoben. Die verchromte Kugel zeigt die Position der Sonne irgendwo im Vordergrund an, aber die Schatten werden eindeutig von einer Lichtquelle erzeugt, die sich hinter der Kamera befindet.

   

Der Trick ist, dass die Position der Sonne in Blender mit der von Sunsky verwendeten Position übereinstimmt. Verwenden wir also vorhandene Informationen. Nachdem wir den Export in eine Yafaray XML Datei ausgeführt haben, kopieren wir die sun FROM Information in die background FROM Position.



Wenn man den FROM Parameter komplett auslässt, dann erhält man folgendes Bild.


3.2 TURBIDITY

Der zulässige Wertebereich ist >1.3 bis 20.0. Werte unter 1.3 und negative Werte führen zu unbrauchbaren Ergebnissen. Den nachfolgenden Bildern zugrunde liegende TURBIDITY ist 0.0, 3.0 und 5.0.



Den nachfolgenden Bildern zugrunde liegende TURBIDITY ist 8.0, 10.0 und 20.0.


3.3 A_VAR

Als Grundlage zur Veranschaulichung der verschiedenen Werte nehmen wir unser weiter oben erwähntes Standardbild. Von links nach rechts kann man die Zunahme des Parameter A_VAL von 0.1, 0.5 und 1.0 sehen. Man kann sehr genau beobachten, wie der Parameter die Helligkeit des Horizonts beeinflusst.



Negative Werte haben folgende Auswirkungen auf das Ergebnis. Von links nach rechts kann man den Einfluss eines sinkinden Wertes von Parameter A_VAL beobachten. Dabei wurden die Werte -1.0, -10.0 und -20.0 verwendet. In Kombination mit anderen Parameteren können trotzdem sehr interessante Bilder generiert werden.


3.4 B_VAR

Widmen wir uns nun dem zweiten Parameter B_VAL. Von links nach rechts kann man die Zunahme des Parameters B_VAL von 0.1, 0.5 und 1.0 beobachten.



Um den Parameter besser zu verstehen, nehmen wir die gleiche Serie mit einem TURBIDITY Wert von 8. Wieder wurden Parameter B_VAL von 0.1, 0.5 und 1.0 verwendet. Man kann beobachten, wie der Parameter Einfluss auf die Farben des Horizonts hat.


3.5 C_VAR

Wie immer ist der Ausgangspunkt unser Standardbild. Man kann von links nach rechts die Zunahme des Parameters C_VAL von 0.1, 0.5 und 1.0 sehen.



Nehmen wir nun wieder als Vergleich einen TURBIDITY Wert von 8 an. Man kann von links nach rechts die Zunahme des Wertes Parameter C_VAL von 0.1, 0.5 und 1.0 sehen. Man kann sehen wie die Zunahme des Wertes die Helligkeit der Sonne beeinflusst. Parallel sieht man, wie immer mehr Licht im kleineren Radius der Sonne konzentriert wird.



Negative Werte resultieren im folgenden, dunklen Bild. Es wurde der Werte 1.5 für den Parameter C_val verwendet.


3.6 D_VAR

Wir nehmen unser Standardbild, allerdings mit einem eingestellten Wert 5 für die TURBIDITY. Von links nach rechts kann man die Zunahme des Parameters D_VAL auf 0.1, 0.5 und 1.0 beobachten. man sieht, wie die Zunahme des Werts die Grösse der Sonne beeinflusst.


3.7 E_VAR

Für den letzten Parameter E_VAL muss man hohe Werte verwenden. Man kann von links nach rechts eine Zunahme des Parameters E_VAL auf 1.0, 10.0 und 20.0 sehen. Man sieht, die die Zunahme des Werte für den Parameter E_VAL den Anteil von rotem Licht um die Sonne beeinflusst.


4. Weitere Beispiele

Hier haben wir ein Beispiel von XML Einstellungen für die Parameter:

<background name="world_background">
   <type sval="sunsky" />
   <from x="30.0" y="100.0" z="40.0"/>
   <turbidity fval="3.0" />
   <a_var fval="0.7" />
   <b_var fval="0.2" />
   <c_var fval="0.5" />
   <d_var fval="1.0" />
   <e_var fval="1.0" />
</background>

Dadurch wird der folgende Himmel von Sunsky generiert: