View3D Erstellung von
View3D MPEG-Sequenzen
Die Idee ist simpel: Man erzeuge viele ähnliche Bilder, hänge
sie aneinander und zeige sie in schneller Folge wieder an.
Es wäre durchaus denkbar, von View3D solche eine Folge ähnlicher
Bilder aus einer Input-Datei generieren zu lassen, etwa indem ein Parameter
eine Folge von Werten durchläuft oder eine Visualisierung der Strömung
mit Hilfe des Geschwindigkeitswertes für jedes Segment.
Allerdings ist nichts davon implementiert und deshalb sieht der Ablauf
zum Erstellen eines Filmes etwa so aus (Man vergleiche mit dem mitgelieferten
Beispiel in $HOME/v3d/data/sequences/sampleseq):
-
Erstellen der DAT-Dateien, aus denen die Filmbilder generiert werden sollen.
Die Filenamen sollten eine laufende Nummer enthalten (im Beispiel: 121.txt
.. 180.txt).
-
Festlegen, wie oft jedes der Bilder im Film wiederholt werden soll (slow
down factor, im Beispiel 4).
-
Aus den DAT-Dateien mit dat2v3d und v3d2tga TGA-Bilder erzeugen und aus
diesen die MPEG-Datei (im Beipiel: sam.mpg). Das macht man am
Besten mit einem Script :-) (im Beispiel: mkseq)
Das mitgelieferte TCL-Script mkseq kann als Vorlage für andere
Filme dienen.
Hinweis: dat2v3d erzeugt standardmäßig eine text-Anweisung,
die den Namen der DAT-Datei ins Bild bringt - das wird im allgemeinen im
Film nicht erwünscht sein, in mkseq werden daher alle text-Anweisungen
eliminiert (exec grep -v text ...).
dat2v3d v3d2tga
Die View3D-Dateien Eingabesprache