View3D    Erstellung von

View3D    MPEG-Sequenzen

Home

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):

  1. Erstellen der DAT-Dateien, aus denen die Filmbilder generiert werden sollen. Die Filenamen sollten eine laufende Nummer enthalten (im Beispiel: 121.txt .. 180.txt).
  2. Festlegen, wie oft jedes der Bilder im Film wiederholt werden soll (slow down factor, im Beispiel 4).
  3. 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