|
#declare Window_Glass =
texture{
pigment{ rgbf<0.98,0.98,0.98,0.8>}
finish { diffuse 0.1
reflection 0.2
specular 0.8
roughness 0.0003
phong 1
phong_size 400}
} // end of texture -------------- |
|
max_trace_level: Die Bedeutung des Schlüsselwortes "max_trace_level"
erkennt man leicht bei folgendem Effekt:
Bei der Verwendung von transparenten Texturen und Materialien kann man
unerwartet "schwarz sehen" !
Bei einer Glasfläche berechnet der Raytracer den Durchgang durch 2 Grenzflächen. Bei 2 Scheiben
hintereinander sind es bereits 4 Grenzflächen.
Befinden sich an einer Stelle der Szene mehr als 2 Glasscheiben hintereinander, so wird POV-Ray
in seiner Grundeinstellung (default value) nach der 5. Grenzfläche (also in der 3. Scheibe)
aufhören den Sehstrahl weiterzuverfolgen, da im allgemeinen noch weiter dahinter liegende Flächen
keinen wesentlichen Anteil an der Gesamthelligkeit haben. Entsprechendes gilt bei mehrfachen
Reflektionen an spiegelnden Flächen.
Die Schwelle ab der die Verfolgung des Sehstrahls eingestellt wird ist mit dem Schlüsselwort
"max_trace_level" festgelegt. Dieser Wert beträgt in der Grundeinstellung (default value) 5, der Maximalwert ist 256.
Es gibt jedoch viele Fälle in denen das nicht reicht, dann treten an diesen Stellen graue oder
manchmal sogar fast schwarze Flächen auf!
global_settings{ max_trace_level 5 }
|
global_settings{ max_trace_level 17 }
|
Abhilfe bei dunklen Flecken: Um diese dunklen Flecken zu verhindern sollte man in derartigen Fällen
am Anfang des Textes der Szenenbeschreibung mit folgender Zeile das Maxtrace-Level erhöhen, z.B. durch:
global_settings{ max_trace_level 20 }
Achtung: Nicht übertreiben! Unnötig hoch sollte man diesen Wert jedoch nicht einstellen, da jede zusätzliche Grenzfläche eine
weitere Strahlberechnung für jeden Punkt nach sich führt, sofern die bisherigen Flächen auch nur eine
Spur durchsichtig waren! (Das rechte Bild oben benötigte eine ca. 4mal längere Rechenzeit als das linke!)
Testrechnungen im "QUICK"-Modus:
Sofern man zu Testzwecken die Renderauflösung auf z.B.
"320x240, quick, mosaic"
eingestellt hat sind Glasflächen nur als schwarze Flächen zu sehen!
Transparenz oder Filter werden in diesem Modus nicht berechnet!