====== POV-Ray ====== ===== Montag 28. August ===== * Wählen Sie einen passenden Dateinamen für Ihre Animation, der folgende Bedingungen erfüllt: * Bestehend aus nur Kleinbuchstaben a-z, Zahlen 0-9 und Bodenstrich _. * Dateiendung .pov * Keine Leerschläge, Umlaute, Sonderzeichen * OK ist zum Beispiel ''pendel_durch_ring_max_und_moritz.pov'', nicht gut ist ''Schöner Céleri''. * Schreiben Sie einen Kommentar am Anfang in Ihre Datei, mit wie vielen Frames Ihr Video gerendert werden soll, das wird von meinem Programm ausgewertet, z.B. so: // Bitte rendern mit +KFF42 * Laden Sie **bis Ende der ersten Lektion** Ihre Datei in den Ordner 'render' auf unserem [[https://bldsg.sharepoint.com/:f:/r/teams/POV-Ray/Freigegebene%20Dokumente/General?csf=1&web=1&e=QZnU5g|Teams-Laufwerk]]. * Die Videos werde ich automatisch erzeugen * Sie können jederzeit die neuste Version hochladen. * Wenn Sie möchten, können Sie ein Titelbild hochladen. Für die Datei ''test.pov'' muss die Datei ''test-titel.png'' heissen (d.h. in Ihrem POV-Ray Dateinamen wird die Endung ''.pov'' ersetzt durch ''-titel.png'') und eine Auflösung von 800x600 Pixel haben (oder mindestens Seitenverhältnis 4:3). Es ist auch möglich ein Titelvideo mit Namen ''test-titel.mp4'' hochzuladen (wobei test durch Ihren Dateinamen zu ersetzen ist), dann wird dieses verwendet. Gesteuert wird der Prozess durch ein ''Makefile'', wo festgelegt wird, welche Dateien aus welchen erzeugt werden. Zwei python-Programme helfen dabei, die Anzahl frames aus der POV-Ray Datei zu extrahieren (''getFrameNumber.py'') und die Liste für das komplette Video (''makeFileList.py'') zu generieren. ==== Lerneinheiten ==== * [[.:installation|Installation]] * [[.:syntax-sphere-cone-cylinder|POV-Ray Syntax: Kugeln, Zylinder und Kegel]] * [[.:basics|Basics]] * [[.:transforms|Transformationen]] d.h. Translationen, Rotationen, Streckungen * [[.:basicmoves|Grundelegende Bewegungen für Animationen]] (Mathematische Grundlagen) * [[.:hilfenfuerprojekte|Hilfestellungen für einzelne Projekte]] * [[.:beispielprojekt|Beispielprojekt]] * [[.:animationen|Animationen erzeugen]] (Software Grundlagen: POV-Ray Optionen und Konvertierung der Bilder in ein Video) * Unser [[https://bldsg.sharepoint.com/:f:/r/teams/POV-Ray/Freigegebene%20Dokumente/General?csf=1&web=1&e=QZnU5g|Teams-Laufwerk]]. ===== Online-Resourcen ===== * http://web.archive.org/web/20221006061117/http://www.f-lohmueller.de/pov_tut/pov__ger.htm (Die originale Seite scheint nicht mehr zu existieren). ===== Animationen ===== Wir werden versuchen, coole Animationen wie diese zu programmieren: * https://youtu.be/iLRsCtd5P9s?t=108 https://youtu.be/iLRsCtd5P9s?t=330 * https://youtu.be/MWG3axiXPAQ?t=174 https://youtu.be/q4aKj56G7G8?t=136 * https://youtu.be/zlZR8nePEOY?t=32 https://youtu.be/zlZR8nePEOY?t=114 https://youtu.be/zlZR8nePEOY?t=346 https://youtu.be/zlZR8nePEOY?t=584 https://youtu.be/zlZR8nePEOY?t=955 https://youtu.be/zlZR8nePEOY?t=1051 https://youtu.be/zlZR8nePEOY?t=1216