コマンドラインからレンダリングを実行する

-b オプションを指定してバックグラウンドで起動し、-a オプションを指定してアニメーションをレンダリングする。開始フレームと終了フレームを -s 及び -e オプションで指定する。

>"C:\Program Files\Blender Foundation\Blender 3.4\blender.exe" -b test.blend -s 1 -e 240 -a

参考:

コマンドラインレンダリング  | CGBeginner たてはま

起動時オプション | blendstudy

レンダリングのバッチ処理 | Blender Cycles memo

Setting render options from the command line – Blender Stack Exchange

静止画をレンダリングする

"C:\Program Files\Blender Foundation\Blender 3.4\blender.exe" ^
    --background ^
    "Path\to\File.blend" ^
    --scene "Scene" ^
    --render-output "//Render\\frame_" ^
    --render-format PNG ^
    --render-frame 1

アニメーションをレンダリングする

"C:\Program Files\Blender Foundation\Blender 3.4\blender.exe" ^
    --background ^
    "Path\to\File.blend" ^
    --scene "Scene" ^
    --render-output "Path\\to\\Output Directory\\" ^
    --frame-start 1 --frame-end 240 --frame-jump 2 ^
    --render-anim

スクリプトを実行する

こちらのページを参照

参考:

3D モデルから 2D 画像を自動生成する方法について – Qiita

Python を使ったバッチ処理まとめ | Jun Ito

GPU でレンダリングする

参考:

Rendering on command-line with GPU? – Blender Stack Exchange

Configuring .blend file for remote machine GPU rendering – Blender Stack Exchange

How do I force the netrender to render everything on GPU? – Blender Stack Exchange

sets Compute Device (CUDA) but doesn’t use it for actual render (on EC2 GPU Instance) – Blender Stack Exchange

GPU rendering via CLI not working in 2.81 – Blender Stack Exchange

Render on GPU from command line on Ubuntu server – Blender Stack Exchange

How do I do GPU rendering from the Command Line? – Blender Stack Exchange

keymaps 属性エラー

現象:

keymaps 属性が存在しない旨のエラーが発生する。

AttributeError: 'NoneType' object has no attribute 'keymaps'

原因:

バックグラウンド実行時にはキーマップは不要なため、属性が存在しない。

参考:

keymaps registration error when running `blender -b --python-console` · Issue #742 · nortikin/sverchok – GitHub

チュートリアル

How to Batch Render Multiple Blender Files (Terrence)

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA