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