Converter modelo 3D em vídeo

Converter modelo 3D em vídeo

Estou procurando um software gratuito que possa ser executado via linha de comando no Windows para converter um modelo 3D (arquivo stl, ply ou 3ds) em um formato de vídeo como avi, mpeg ou ogv. O objeto deve girar no vídeo.

EDIT: Encontrei um programa capaz de resolver o problema. É chamado ParaView. Ele pode carregar quase qualquer tipo de formato de arquivo 3D e salvá-lo como uma animação (avi). Meu problema é que você não pode simplesmente executar o ParaView por meio de parâmetros de linha de comando. Você precisa executar scripts python para executar tarefas via linha de comando.

Encontrei uma solução para criar uma animação com ParaView mas faltam duas etapas:

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. Não sei como carregar um arquivo de modelo 3D com o script python do ParaView.
  2. Não sei como configurar a câmera para orbitar o objeto. (não há problema na GUI, mas no script python).

Obrigado

Responder1

Você não pode simplesmente converter um modelo em um vídeo. Você precisa de algum software para realmente carregar o modelo e animá-lo. Você poderia tentar o liquidificador, é grátis. Lá você precisaria carregar o modelo, dizer como animá-lo (girar) e renderizá-lo em um arquivo de vídeo.

informação relacionada