|
Impressionen
#include "textures.inc"
light_source{ <0,0,0> color rgb <5,5,3.5> }
plane { z, -150 texture{ Starfield scale 2} }
plane { z, -1 texture{ Glass } }
sphere{ <0.2,0.1,0.5> 0.22 texture{ Rust } }
sphere{ <-0.2,-0.01,-0.5> 0.008 texture{ Blue_Sky scale 0.001 } }
sphere{ <-0.2,-0.01,0> 0.008 texture{ Pine_Wood } }
camera{ location <-0.1,0,1> look_at 0}
Die ganze Szene ist ein wenig trickreich. Denn eine Lichtquelle ist als solche nicht sichtbar. Umgekehrt erzeugt mir eine Kugel, die halbdurchsichtig um eine Lichtquelle angeordnet ist nicht den richtigen Sonneneindruck. Also habe ich eine Glasplatte hinter der Lichtquelle angeordnet und dahinter eine Sternenfeldplatte. Der Rest ist dann nicht mehr schwer. Spannend ist es, wenn man das Glas durch anderes Glas aus textures.inc austauscht: dann spiegelt sich auch der die Sicht verdeckende Planet in der Glasscheibe.

Sonnensystem
#include "colors.inc"
light_source{ 0, rgb 1 }
plane{z, -0.2 texture{ pigment{ color rgb 0 } finish{ reflection 1 } } }
plane{<-0.1,0,1>, +0.2 texture{ pigment{ color rgb 0 } finish{ reflection 1 } } }
sphere{ <0.35,0,0>, 0.1 pigment{ color Red } }
sphere{ <-0.25,0.0,0>, 0.1 pigment{ color Yellow } }
camera{
location <0,0,0.1>
look_at 0
angle 45
}
Dies ist der Versuch, ein Spiegelkabinett zu erzeugen. Dazu habe ich zwei Glasplatten nahezu parallel angeordnet und dazwischen die Lichtquelle, eine rote, eine gelbe Kugel und die Kamera postiert. Interessant ist hier die Frage, ob povray nur begrenzt oft Reflektionsvorgänge zulässt, denn eigentlich sollten sich die Kugeln ja unendlich oft hin- und her spiegeln...

Doppelspiegelversuch
#include "textures.inc"
light_source { <0,10,10> color rgb 1.5 }
sphere { 0, 20 texture{ Blue_Sky2 scale 30} }
height_field{
png
"landscape.png"
smooth
texture{ Brown_Agate scale 3 rotate <0,20,30> }
scale <10,2,10>
}
camera { location <6,2,4> look_at <-1,-3,-3> }

Landschaft
|