3D-Modell in Video konvertieren

3D-Modell in Video konvertieren

Ich suche eine kostenlose Software, die ich über die Kommandozeile unter Windows ausführen kann, um ein 3D-Modell (stl, ply oder 3ds-Datei) in ein Videoformat wie avi, mpeg oder ogv zu konvertieren. Das Objekt sollte im Video rotieren.

EDIT: Ich habe ein Programm gefunden, das diesen Trick kann. Es heißt ParaView. Es kann fast jedes 3D-Dateiformat laden und als Animation (AVI) speichern. Mein Problem ist, dass Sie ParaView nicht einfach über Befehlszeilenparameter ausführen können. Sie müssen Python-Skripte ausführen, um Aufgaben über die Befehlszeile auszuführen.

Ich habe eine Lösung zum Erstellen einer Animation mit ParaView gefunden, aber es fehlen zwei Schritte:

movie = servermanager.animation.AnimationScene()
movie.ViewModules = [GetActiveView()]
movie.NumberOfFrames = 10
movie_writer = servermanager.vtkSMAnimationSceneImageWriter()
movie_writer.SetFileName("C:\movie.avi")
movie_writer.SetFrameRate(1)
movie_writer.SetQuality(2)
movie_writer.SetAnimationScene(movie.SMProxy)
movie_writer.Save()
  1. Ich weiß nicht, wie ich mit dem Python-Skript von ParaView eine 3D-Modelldatei lade.
  2. Ich weiß nicht, wie ich die Kamera so einstelle, dass sie das Objekt umkreist. (In der GUI ist das kein Problem, im Python-Skript jedoch schon).

Danke

Antwort1

Sie können ein Modell nicht einfach in ein Video umwandeln. Sie benötigen eine Software, um das Modell tatsächlich zu laden und zu animieren. Sie könnten Blender ausprobieren, das ist kostenlos. Dort müssten Sie das Modell laden, ihm sagen, wie es animiert (gedreht) werden soll, und es in eine Videodatei rendern.

verwandte Informationen