3D 모델을 비디오로 변환

3D 모델을 비디오로 변환

저는 3D 모델(stl, ply 또는 3ds 파일)을 avi, mpeg 또는 ogv와 같은 비디오 형식으로 변환하기 위해 Windows에서 명령줄을 통해 실행할 수 있는 무료 소프트웨어를 찾고 있습니다. 비디오에서 개체가 회전해야 합니다.

편집: 트릭을 수행할 수 있는 프로그램을 찾았습니다. 파라뷰(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. ParaView의 Python 스크립트로 3D 모델 파일을 로드하는 방법을 모르겠습니다.
  2. 물체의 궤도를 그리도록 카메라를 설정하는 방법을 모르겠습니다. (GUI에서는 문제가 없지만 Python 스크립트에서는 문제가 없습니다).

감사합니다

답변1

단순히 모델을 비디오로 변환할 수는 없습니다. 실제로 모델을 로드하고 애니메이션을 적용하려면 일부 소프트웨어가 필요합니다. 무료로 블렌더를 사용해 볼 수 있습니다. 거기에서 모델을 로드하고 애니메이션(회전) 방법을 알려주고 비디오 파일로 렌더링해야 합니다.

관련 정보