4

いくつかのデータに基づいて3Dアニメーションを作成したいプロジェクトがあります。具体的なポイントを踏まえて、球体、線、陰影、動くカメラなどのアニメーションを作成したいと思います。これを行うには、コマンドラインからPythonとBlenderを使用することを考えていましたが、Pythonは、独立したシーンクリエーターとレンダラーというよりも、Blenderの拡張機能として機能しているようです。私はこの便利なリソースを見つけました:http ://wiki.blender.org/index.php/Doc: Manual / Render / Command_Line_Optionsしかし、Blender GUIでユーザーによって生成された「file.blend」が必要なようです?これは可能ですか、それとも私のニーズにより適した別の言語/ 3Dレンダラーがありますか?私は非常に柔軟性があり、急な学習曲線に非常に積極的に対処します。

前もって感謝します!

4

3 に答える 3

2

はい、Blenderはおそらくそのために良いでしょう。新しい(執筆時点での)バージョンはBlender2.5xです。現在ベータ版ですが、非常に安定しています。Blender 2.5x Python APIドキュメントはここにあります:Blender 2.5xPythonAPIドキュメント。また、いくつかのメーリングリストやIRCチャネルもあり、質問などを行うのに適しています。

于 2011-03-04T04:00:56.517 に答える
0

あなたがこの質問をしたので、blender 2.6は現在リリースされており、安定しています。はい、これを行うことができます。いいえ、GUIで作成されたファイルは必要ありません。

スクリプトがアセットでいっぱいになる可能性のある空白のファイルが必要な場合がありますが、これは必須ではありません。

「BackgroundJob」と呼ばれるテキストエディタからアクセスできるテンプレートもあります。これは、テキストを含むシーンを作成し、Pythonからレンダリングします。すべてコマンドラインから実行され、コマンドライン引数も受け入れるため、Pythonに変数を渡すことができます。非常に便利なスクリプト。

于 2012-08-26T14:44:15.463 に答える
0

Blenderの機能の多くはPython経由でアクセスできます。.blendファイルはBlenderドキュメントであり、作業中の3Dシーン/モデルのすべてのデータが含まれています。Pythonスクリプトを含めることもできます。コマンドラインからBlenderを呼び出して、別のPythonスクリプトを実行するように指示することもできます。したがって、やりたいことを実行するための多くのパワーと柔軟性があります。

于 2012-02-09T04:58:00.600 に答える