2

Blender を使用して .blend モデルを開き、Python コンソールを介して Python コードを適用し、.dae ファイルを作成します。

次に、この機能を Linux サーバーに実装して、要求に応じて .dae ファイルをブラウザーに提供する必要があります。

つまり、(概念的には) コンソールから Blender をトリガーし、.blend ファイルと python スクリプトを引数として渡し、blender が .dae ファイルを出力するようにする必要があります。

私たちはブレンダーの専門家ではないので、a) ブレンダー GUI を起動して手動で行うことなくこれが可能かどうか、b) その機能を実現するために必要なオプションを教えてください。

4

1 に答える 1

3

Blender は非常に柔軟です。GUI を使用せずに (バックグラウンド モードで) サーバー上で実行することも、blender 内で Python スクリプトを実行してシーンを操作することもできます (export .DAE など)。

./blender --background --python yourExportDAEScript.py

マニュアルで利用可能なその他のコマンド ライン オプション

yourExportDAEScript.py はモデルを操作して、最終的に次のようなことを行うことができます。

bpy.ops.wm.collada_export(filepath="/DAE/EXPORT/PATH/file.dae")

Blender Python APIの詳細

于 2013-05-07T12:51:56.777 に答える