將 3D 模型轉換為視訊

將 3D 模型轉換為視訊

我正在尋找一款免費軟體,可以在 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. 我不知道如何使用 ParaView 的 python 腳本載入 3D 模型檔案。
  2. 我不知道如何設定相機繞著物體運行。 (在 GUI 中沒有問題,但在 python 腳本中)。

謝謝

答案1

您不能簡單地將模型轉換為影片。您需要一些軟體來實際載入模型並為其設定動畫。你可以試試攪拌機,它是免費的。在那裡,您需要載入模型,告訴它如何設定動畫(旋轉)並將其渲染為影片檔案。

相關內容