INI Dateien

Nun sicher haben Sie schon einige schöne Bilder und Effekte realisiert. Doch wo ist das Ergebnis? Wie kann ich das Ausgabeformat verändern? Wie ist eine Animation möglich? ... Mit dem richtigen INI File können Sie das und noch vieles mehr beeinflussen. Normalerweise werden Sie mit dem, durch die Autoren mitgeliefertem, File "quickres.ini" arbeiten. Jedoch werden Sie schon bald mehr Einstellungen und Funktionen benötigen. Daher werden wir nun, als Beispiel, zwei eigene INI Files erstellen.

Beispiel 1:
Ein INI File um das Ergebnis in ein alternatives Verzeichnis umzuleiten, den Filetyp und Namen zu ändern und einen Filebuffer festzulegen. Angenommen Sie möchten als Ausgabeformat TGA, als Zielverzeichnis "c:\POVRAY" und als Filename "Ergebnis.tga". Das Anti-Aliasing soll abgeschaltet sein. Der Filebuffer bewirkt, (falls gesetzt) das nicht nach jeder berechneten Bildzeile in die Ausgabedatei geschrieben wird. Dieses Beschleunigt die Berechnung ein wenig, da keine Zeit zum Speichern verschwendet wird.
Die INI Datei sieht dann wie folgt aus:


[ 160x120, No AA ]                              // Das wird zur Auswahl angezeigt
Output_to_File=1                                // Es wird ein File erzeugt
Buffer_Output=1                                 // Buffering ist eingeschaltet
Buffer_Size=30                                  // Die Puffergröße ist 30KByte
Output_File_Type=T                              // File Type =TGA
Output_File_Name=c:\POVRAY\Ergebnis.tga         // So heißt das Ergebnnis
Width=160                                       // Horizontal in Pixel
Height=120                                      // Vertikal in Pixel
Antialias=Off                                   // kein Anti-Aliasing verwenden


Der Output File Type kann sein:
C = Compressed TGA
N = Portable Network Graphics
P = Unix PPM
S = Systemformat (MAC = Pict oder Windows = BMP)
T = Uncompressed TGA 24

Beispiel 2: Eine INI Datei, die eine Animation erzeugt. (Natürlich müssen Sie in Ihrer Szene dann mit der Variablen "clock" gearbeitet haben.) Bei Benutzung der Variablen "clock" im Skript, kann eine Bewegung erzeugt werden. Z.B. kann ein Objekt mit "rotate <0,clock,0>" rotiert werden. Aus den Einzelbildern kann nun, mit Hilfe eines beliebigen Programmes, ein Film erzeugt werden.


[ 160x120, No AA]                              // Das wird zur Auswahl angezeigt
Output_to_File=1                               // Es wird ein File erzeugt
Buffer_Output=1                                // Buffering ist eingeschaltet
Buffer_Size=30                                 // Die Puffergröße ist 30KByte
Output_File_Type=T                             // File Type =TGA
Output_File_Name=c:\POVRAY\Film.tga            // Die Files heißen: Film01.tga ...
Initial_Frame=1                                // Es wird bei 1 begonnen und
Final_Frame=10                                 // genau 10 Bilder gerendert.
Initial_Clock=0.0                              // Dabei wird "clock" von 0
Final_Clock=360                                // bis 360 geändert.
Width=160                                      // Horizontal in Pixel
Height=120                                     // Vertikal in Pixel
Antialias=Off                                  // kein Anti-Aliasing verwenden