Konvertieren Sie ein 3D-Modell in ein Video

1037
jimbo

Ich bin auf der Suche nach einer kostenlosen Software, die ich über die Befehlszeile unter Windows ausführen kann, um ein 3D-Modell (STL-, Ply- oder 3DS-Datei) in ein Videoformat wie AVI, MPEG oder OVV zu konvertieren. Das Objekt sollte sich im Video drehen.

EDIT: Ich habe ein Programm gefunden, das den Trick beherrscht. 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-Skripts ausführen, um Aufgaben über die Befehlszeile auszuführen.

Ich habe eine Lösung gefunden, um eine Animation mit ParaView zu erstellen, 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 man eine 3D-Modelldatei mit dem Python-Skript von ParaView lädt.
  2. Ich weiß nicht, wie ich die Kamera so einstellen soll, dass sie das Objekt umkreist. (Es ist kein Problem in der GUI, aber im Python-Skript).

Vielen Dank

-2

1 Antwort auf die Frage

1
Pythoneer

Sie können ein Modell nicht einfach in ein Video konvertieren. Sie benötigen eine Software, um das Modell tatsächlich zu laden und zu animieren. Sie könnten den Mixer ausprobieren, es ist kostenlos. Dort müssten Sie das Modell laden, ihm mitteilen, wie es animiert (gedreht) und in eine Videodatei gerendert wird.