zurück   

 Prof. Urban
 Materialien zu POV-Ray

zur HIB Wien

Kaleidoskop mit Media-Trick

Vier Spiegel werden zueinander geneigt aufgestellt. In ihrer Mitte befindet sich eine Kugel. die sich vielfach spiegelt. Das alleine wäre nichts Aufregendes. Wir machen aber zwei Tricks:
- die Spiegel reflektieren das Licht farbabhängig
- die Kugel emittiert und absorbiert Licht, sie enthält 'Farbteilchen'
Damit benötigen wir nicht einmal eine Lichtquelle, da die Kugel uns mit Licht versorgt. Gleichzeitig verändert auch sie die Farbverhältnisse im Raum. Die Positionierung der Spiegel sorgt zusätzlich für Symmetrie.

Experimente mit unterschiedlichen Farbangaben sind lohnend - einen schnellen Rechner vorausgesetzt... 

// viele Reflexionen erlauben
max_trace_level 256

camera {
location<5 1 8>
}

#macro Ebene(Normale Abstand)
plane{ Normale Abstand
finish {
reflection <.2, .01, .2>*Abstand + 1
}
}
#end

// vier schräg gestellte Ebenen zur Reflexion
Ebene(y 0)
Ebene(z-x 0)
Ebene(x-y 0)
Ebene(-z,-9.8)


sphere{ <0,0,0> 3
pigment { rgbt <1,1,1,1> } // völlig transparent

interior {
media {
emission <3,3,-3> // emittierte Farbe
absorption 10000 } // absorbierte Farbe
}

hollow
}

Das ist das Ergebnis des Skripts: