Конвертировать 3D-модель в видео

Конвертировать 3D-модель в видео

Я ищу бесплатное программное обеспечение, которое я могу запустить через командную строку в Windows, чтобы преобразовать 3D-модель (файл stl, ply или 3ds) в видеоформат, такой как avi, mpeg или ogv. Объект должен вращаться в видео.

EDIT: Я нашел программу, которая может сделать это. Она называется ParaView. Она может загружать практически любой формат 3D-файла и сохранять его как анимацию (avi). Моя проблема в том, что вы не можете просто запустить ParaView через параметры командной строки. Вам нужно запустить скрипты Python для выполнения задач через командную строку.

Я нашел решение для создания анимации с помощью ParaView, но в нем отсутствуют два шага:

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. Я не знаю, как загрузить файл 3D-модели с помощью скрипта Python ParaView.
  2. Я не знаю, как настроить камеру на вращение вокруг объекта (в графическом интерфейсе это не проблема, но в скрипте Python это проблема).

Спасибо

решение1

Вы не можете просто преобразовать модель в видео. Вам нужно какое-то программное обеспечение, чтобы фактически загрузить модель и анимировать ее. Вы можете попробовать blender, он бесплатный. Там вам нужно будет загрузить модель, сказать ей, как ее анимировать (вращать) и отрендерить в видеофайл.

Связанный контент