Re: ImportError: No module named Blender
6件表示
すべてのコメント一覧へ
投稿ツリー
-
ImportError: No module named Blender (マル, 2012/4/10 18:55)
-
Re: ImportError: No module named Blender (完全無欠猫, 2012/4/11 12:07)
- Re: ImportError: No module named Blender (マル, 2012/4/11 16:27) «
-
Re: ImportError: No module named Blender (amtkr, 2012/4/14 22:00)
- Re: ImportError: No module named Blender (完全無欠猫, 2012/4/16 9:26)
- Re: ImportError: No module named Blender (完全無欠猫, 2012/4/21 11:44)
-
Re: ImportError: No module named Blender (完全無欠猫, 2012/4/11 12:07)
マル
投稿数: 2
完全無欠猫さん、返信ありがとうございました。
どこかで拾ったサンプルのPythonスクリプトを手直ししてコマンドラインから流したのですが、サンプル自体が古かったようです・・・
完全無欠猫さんがリンクして下さったサイトで調べたところ、私が実装したかったスクリプトを見つけることができて、やりたかったことができるようになりました。
もともと実現したかったのは、コマンドラインから任意の画像を貼り付けてレンタリングする処理でした。
色々悩んで、画像ファイルをテクスチャーを貼り付けた「objファイル」をエクスポートして、それをコマンドラインからPythonスクリプトでコールする処理を作りました。
数日悩んで、スクリプトは3行のみで済みました・・・
------------------------------------------------------------
import_test.py
------------------------------------------------------------
import bpy
full_path_to_file_obj = "C:\\xxx.obj"
bpy.ops.import_scene.obj(filepath=full_path_to_file_obj)
------------------------------------------------------------
------------------------------------------------------------
コマンドラインイメージ
------------------------------------------------------------
blender -b c:\empty262.blend -P import_test.py -o //file -F JPEG -x 1 -f 1
------------------------------------------------------------
※「empty262.blend」は、何も描いていない空の「blend」ファイルです。
コマンドを実行すると、バックグラウンドで任意の画像(mtlファイル内で指定された画像)をオブジェクトに貼り付け、レンタリングした結果(画像)を保存することができました。
ありがとうございました。
どこかで拾ったサンプルのPythonスクリプトを手直ししてコマンドラインから流したのですが、サンプル自体が古かったようです・・・
完全無欠猫さんがリンクして下さったサイトで調べたところ、私が実装したかったスクリプトを見つけることができて、やりたかったことができるようになりました。
もともと実現したかったのは、コマンドラインから任意の画像を貼り付けてレンタリングする処理でした。
色々悩んで、画像ファイルをテクスチャーを貼り付けた「objファイル」をエクスポートして、それをコマンドラインからPythonスクリプトでコールする処理を作りました。
数日悩んで、スクリプトは3行のみで済みました・・・
------------------------------------------------------------
import_test.py
------------------------------------------------------------
import bpy
full_path_to_file_obj = "C:\\xxx.obj"
bpy.ops.import_scene.obj(filepath=full_path_to_file_obj)
------------------------------------------------------------
------------------------------------------------------------
コマンドラインイメージ
------------------------------------------------------------
blender -b c:\empty262.blend -P import_test.py -o //file -F JPEG -x 1 -f 1
------------------------------------------------------------
※「empty262.blend」は、何も描いていない空の「blend」ファイルです。
コマンドを実行すると、バックグラウンドで任意の画像(mtlファイル内で指定された画像)をオブジェクトに貼り付け、レンタリングした結果(画像)を保存することができました。
ありがとうございました。
投票数:6
平均点:6.67
ログイン
クイックリンク
2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)
●ニュース(英文)
BlenderNation
●Blenderコミュニティ
blenderartists.org
●Blender Q&A
- Blender Stack Exchange
●テストビルド
Buildbot(自動生成)
●開発関連
公式開発サイト
Blender開発blog
Blender Wiki
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)
●ニュース(英文)
BlenderNation
●Blenderコミュニティ
blenderartists.org
●Blender Q&A
- Blender Stack Exchange
●テストビルド
Buildbot(自動生成)
●開発関連
公式開発サイト
Blender開発blog
Blender Wiki