
Estoy buscando un software gratuito que pueda ejecutar mediante la línea de comandos en Windows para convertir un modelo 3D (archivo stl, ply o 3ds) a un formato de vídeo como avi, mpeg u ogv. El objeto debe girar en el vídeo.
EDITAR: encontré un programa que puede hacer el truco. Se llama ParaView. Puede cargar casi cualquier tipo de formato de archivo 3D y guardarlo como una animación (avi). Mi problema es que no puedes simplemente ejecutar ParaView mediante parámetros de línea de comando. Debe ejecutar scripts de Python para realizar tareas a través de la línea de comandos.
Encontré una solución para crear una animación con ParaView pero faltan dos pasos:
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()
- No sé cómo cargar un archivo de modelo 3D con el script Python de ParaView.
- No sé cómo configurar la cámara para que orbite el objeto. (No hay problema en la GUI sino en el script de Python).
Gracias
Respuesta1
No puedes simplemente convertir un modelo en un video. Necesita algún software para cargar el modelo y animarlo. Puedes probar Blender, es gratis. Allí deberá cargar el modelo, decirle cómo animarlo (rotarlo) y renderizarlo en un archivo de vídeo.