3D モデルをビデオに変換する

3D モデルをビデオに変換する

Windows のコマンド ラインで実行して、3D モデル (stl、ply、または 3ds ファイル) を avi、mpeg、ogv などのビデオ形式に変換できる無料ソフトウェアを探しています。オブジェクトはビデオ内で回転する必要があります。

編集: うまく機能するプログラムを見つけました。ParaView というプログラムです。ほぼすべての種類の 3D ファイル形式を読み込み、アニメーション (avi) として保存できます。問題は、コマンド ライン パラメータを使用して ParaView を単純に実行できないことです。コマンド ライン経由でタスクを実行するには、Python スクリプトを実行する必要があります。

ParaView でアニメーションを作成するための解決策を見つけましたが、次の 2 つの手順が欠けています。

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

モデルを単純にビデオに変換することはできません。実際にモデルを読み込んでアニメーション化するソフトウェアが必要です。Blender を試してみるとよいでしょう。これは無料です。そこでモデルを読み込み、アニメーション化 (回転) する方法を指示して、ビデオ ファイルにレンダリングする必要があります。

関連情報