-2

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

РЕДАКТИРОВАТЬ: Я нашел программу, которая способна добиться цели. Это называется 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 ответ1

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .