This is an old revision of the document!
Quer durch den Gemüsegarten mit POV-Ray
Installation und Start des Programms auf den Schulcomputern
- Im Klassenlaufwerk finden Sie im Ordner POV-Ray die Datei pvinst.bat. Starten Sie diese. Dieser Vorgang muss nur einmal ausgeführt werden.
- Im Laufwerk C:, im Ordner POV-Ray, starten Sie die Datei pvstart.bat.
Aufgaben für die Lektionen vom 28. April 2017
Aufgabe 1
Laden Sie folgenden Code herunter (kopieren kann u.U. zu Fehlern führen) und speichern Sie den Code auf Ihrem USB-Stick. Öffnen Sie den Code in POV-Ray und erzeugen Sie das Bild.
- vorlage.pov
// Das ist ein Kommentar und bewirkt nichts. // Kamera camera { sky <0,0,1> // Vektor, der festlegt, wo oben ist. right <-4/3,0,0> // Bildverhältnis 4:3, plus Spiegelung für rechtsdrehendes System location <10,2,5> // Position der Kamera look_at <0, 0, 0> // Blickrichtung (erscheint im Bildmittelpunkt) angle 30 // Öffnungswinkel der Kamera } // Lichtquellen light_source { <6,-2,8> // Position des Lichts color rgb <1,1,1> // Farbe des Lichts, als rot-grün-blau Vektor (Komponenten 0 bis 1) } light_source { <3,10,3> // Position des Lichts color rgb <1,1,1> // Farbe des Lichts, als rot-grün-blau Vektor (Komponenten 0 bis 1) } // Boden plane { z,0 // Ebene, senkrecht zu z=<0,0,1>, mit Abstand 0 zum Ursprung pigment { // Schachbrett, durchsichtig (t steht für transmit, hier 80% lichtdurchlässig checker color rgbt <1,1,1,0.8>, color rgbt <0.2,0.2,0.2,0.8> } } // Objekte sphere { <0,0,1>, 1 // Kugel mit Mittelpunkt und Radius pigment { color rgb x } // Farbe rot x=<1,0,0> } cylinder { 0, 2*x, 0.1 // Zylinder vom Ursprung 0=<0,0,0> zum Punkt 2*<1,0,0>=<2,0,0>, Raddiu 0.1 pigment { color rgb z } // Farble blau z=<0,0,1> } cone { 2*x, 0.2, 2.4*x, 0 // Kegel von <2,0,0> zu <2.4,0,0>, Startradius 0.2, Endradius 0 pigment { color rgb z } // Farble blau z=<0,0,1> }
Aufgabe 2
In obigem Code entfernen Sie die rote Kugel und vervollständigen Sie den Code so, dass eine Koordinatensystem angezeigt wird, mit den Achsen von jeweils -1 bis +4. Passen Sie die Position (location) und Blickrichtung (look_at) so an, dass das ganze