3

Blender 2.63 の Python スクリプトを使用して、私が作成したファイル形式を使用してモデルをエクスポートするための、より使いやすいメニューを作成しようとしています。

Blender の API ドキュメントとテンプレートの例をチェックしてきましたが、作成したエクスポーターを実際に呼び出す方法がわかりませんでした。

問題についてもう少し説明しましょう。エクスポートするには、[ファイル] -> [エクスポート] -> 目的の形式を選択する -> [名前を付ける] -> [エクスポート] ボタンを押す必要があります。メニュー (テンプレート ui_menu で提供されているものなど) を使用してこのプロセスを自動化したい。スクリプトを読み込んで実行し、[エクスポート] を選択するだけで、残りはスクリプト自体で処理する必要があります。ブレンド ファイルが MyCoolModel.blend であると仮定すると、エクスポートされたファイルは同じ場所に配置され、MyCoolMode という名前に正しい拡張子が追加されると想定されます。

1 つのファイルにあるカスタム メニューを使用する。記述されたパラメーターを指定してエクスポーターのプロセスを呼び出す方法がわかりません。それが可能かどうかさえわかりません。

一方、エクスポーターのコードを別のモジュールであるカスタム メニューに移動し、ボタンを追加して、説明されていることを実行する関数を呼び出す方が簡単かもしれません。 -エクスポート モジュールを使用します。

最後に、アーティストがエクスポート プロセスのデフォルト名を変更する必要がある場合、または単純に手動で変更したい場合に備えて、元のエクスポート モジュールを保持したいと思います。可能であればエクスポートを使用するのが最善です。実際にはコードの重複はありません;)。

4

1 に答える 1