Ich generiere automatisch eine Sequenz von ~100 Wavefront *.obj-Dateien mit einem Skript, das ich in ein Stop-Motion-Video umwandeln möchte.
"Stop Motion OBJ" Blender-Addon : Es erfüllt alle Anforderungen, erfordert jedoch eine Benutzerinteraktion, soweit die README es beschreibt.
Batch-Rendering von *.obj-Dateien mit Blender : Ich könnte dieses Skript verwenden, um eine Folge von Bilddateien zu erstellen, die dann in ein Video umgewandelt werden müssen.
Diese Antwort stellt einen etwas komplizierten Prozess dar, aber ich glaube, sie würde für Sie funktionieren und einige Ihrer Anforderungen erfüllen.
OpenSCAD ist ein kostenloses Programm, das eine Befehlszeilenschnittstelle ermöglicht. OpenSCAD hat auch eine Funktion mit Animation . Dieser spezielle Link ist in Bezug auf nützliche Informationen eher begrenzt, aber meine Suchergebnisse für „OpenSCAD-Animation“ ergaben zu viele zur Auswahl. Die meisten anderen Links waren weitaus umfassender, darunter einer von Instructables .
Eine Komplikation bei dieser Antwort besteht darin, dass die Dateien von .OBJ in .STL konvertiert werden müssten, um importiert und verarbeitet zu werden. Ich vermute, dass es CLI-Programme gibt, die Batch-Konvertierungen durchführen können, um diesen Teil einfacher zu machen, aber ich habe es nicht recherchiert.
Außerdem wird die Ausgabe ein Bild im .PNG-Format pro Frame sein, das in .GIF konvertiert oder in einen Videoeditor geladen werden müsste, um ein "Standard"-Video zu erstellen. Es gibt eine Website, auf der dieser Prozess in begrenztem Umfang erklärt wird, die die Verwendung des ImageMagick-Konvertierungsdienstprogramms beinhaltet, bei dem es sich um eine CLI handelt.
Die obige Animation stammt von der verlinkten Website. In diesem Beispiel wurden eine Reihe von Funktionen von OpenSCAD implementiert, da die gerenderten Objekte normalerweise einfarbig und nicht halbtransparent sind.