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 das Koordinatensystem durch 3 Achsen dargestellt wird, mit den Achsen von jeweils -1 bis +4. Die Farben der Achsen sollen rot ($x$), grün ($y$) und blau ($z$) sein.
Fügen Sie ebenfalls die beiden anderen Koordinatenebenen ein. Passen Sie die Position (location) und Blickrichtung (look_at) so an, dass das ganze Koordinatensystem sichtbar ist.
Aufgabe 3
Speichern Sie Ihre Datei als “koordinatensystem.inc”. Löschen Sie die Definition von Kamera und Licht und speichern Sie die Datei. Die Datei kann so nicht mehr gerendert werden. Aber Sie kann in andere Dateien eingebunden werden.
Aufgabe 4
Laden Sie nochmals die Datei “vorlage.pov” und speichern Sie die Datei unter “includetest.pov”. Enfernen Sie alle Objekt-Definitionen und ersetzen Sie diese durch die Zeile:
#include "koordinatensystem.inc"