我要加入

Blender技術宅同好會

會長:RyougiSh1ki / 式開設日:2023-12-05 11:34:29

  • EXP

  • 資金31333  
  • 招募制度:自由加入制
  • 成員:3 人
  • 昨日人氣:0

命令行渲染指南

推上精選編輯

近期編輯:RyougiSh1ki ...看更多

雖然平時我們渲染Blender項目的時候,通常是在UI介面點擊渲染,或者Ctrl+F12,但是在某些情況下我們並沒有辦法看到UI介面,比如在Amazon EC2或者其他渲染伺服器上渲染,此時可以必須使用命令行渲染,流程如下:
  1. 下載Blender並解壓到當前目錄(注意替換Blender版本為自己需要的版本,範例為4.0.1)
    操作系統 命令行程式碼
    Windows
    curl -o blender-4.0.1-windows-x64.zip https://download.blender.org/release/Blender4.0/blender-4.0.1-windows-x64.zip && tar -xf blender-4.0.1-windows-x64.zip
    Linux
    wget https://download.blender.org/release/Blender4.0/blender-4.0.1-linux-x64.tar.xz && tar xvf blender-4.0.1-linux-x64.tar.xz
  2. 把需要渲染的blender項目放入當前目錄
  3. 開始渲染
    操作系統 命令行程式碼
    Windows
    .\blender-4.0.1-linux-x64\blender.exe -b test.blend -E CYCLES -noaudio -o "Render/Image_####" -s 1 -e 1096 -a -- --cycles-device OPTIX
    Linux
    blender-4.0.1-linux-x64/blender -b test.blend -E CYCLES -noaudio -o "Render/Image_####" -s 1 -e 1096 -a -- --cycles-device OPTIX
渲染參數簡介:
-b test.blend
使用命令行渲染test.blend
-E CYCLES
使用CYCLES引擎渲染,因為EEVEE暫時不支持命令行渲染所以該命令為必要項
-noaudio
無聲渲染,許多渲染伺服器無音效卡驅動程式,如果不添加此參數會報錯
-o "Render/Image_####"
渲染結果輸出到Render目錄下的Image_####,####的位置Blender會自動填入幀編號,如Image_0789表示第789幀
-s 1 -e 1096 -a
從第1幀渲染到第789幀
-- --cycles-device OPTIX
渲染設備使用OPTIX(常用參數有OPTIX、CUDA、CPU)

公會首頁

主選單
關聯資料

目前沒有資料連到「命令行渲染指南」。