Commandlineコマンドラインレンダリング引数の理解

Ronald McGlynn
Ronald McGlynn
  • 更新

コマンドラインレンダラー(Commandline Renderer) は、Cinema 4Dに同梱されている専用の実行ファイルで、Cinema 4DのフルGUIを起動せずにプロジェクトを直接レンダリングできます。
レンダーファームでのレンダリングや、パイプライン環境でのレンダリング作業を自動化する場合の標準的な手段です。

本ガイドでは、コマンドラインレンダラーを制御する際によく使用される引数(フラグ)について解説します。


よく使われるコマンドラインフラグ

以下は、コマンドラインレンダラーを操作する際に使用頻度の高い主な引数とその使い方です。

フラグ 説明と使用例
-render レンダリング開始に必須のフラグ。指定したシーンファイルを、保存されている設定に基づいてレンダリングします。<br>例:<br>Commandline.exe -render "C:\scenes\project.c4d"
-take メインシーンではなく、指定したTakeをレンダリングします。<br>例:<br>Commandline.exe -render "C:\scenes\project.c4d" -take "Main Camera"
-frame 特定のフレーム範囲(開始フレーム、終了フレーム、ステップ)をレンダリングします。<br>例:<br>Commandline.exe -render "C:\scenes\project.c4d" -frame 100 150 1<br>(100〜150フレームを全てレンダリング)
-oimage メイン画像の保存パスとファイル名を上書きします。連番フレーム番号は自動的に付加されます。<br>例:<br>Commandline.exe -render "C:\scene.c4d" -oimage "D:\renders\final"
-omultipass マルチパス出力ファイルの保存先を上書きします。<br>例:<br>Commandline.exe -render "C:\scene.c4d" -omultipass "D:\renders\mp\pass"
-oformat 出力フォーマットを指定(JPG、PNG、EXR、TIFF、PSDなど)。<br>例:<br>Commandline.exe -render "C:\scene.c4d" -oformat PNG
-oresolution 出力解像度を上書き(幅 高さ)。<br>例:<br>Commandline.exe -render "C:\scene.c4d" -oresolution 1920 1080
-threads 使用するCPUスレッド数を指定。0は全スレッド使用(推奨)。<br>例:<br>Commandline.exe -render "C:\scene.c4d" -threads 0
-nogui Cinema 4DをGUIなしで起動します。レンダーファームではウィンドウを開かないため非常に有効です。<br>例:<br>Commandline.exe -nogui -render "C:\scene.c4d"
g_logfile コンソール出力とレンダリング進行状況をテキストファイルに保存します。<br>例:<br>Commandline.exe -render "C:\scene.c4d" g_logfile="C:\logs\render.txt"
-minimalviewport Cinema 4Dを最小限のビューポート設定で起動し、リソース消費を抑えます。<br>例:<br>Commandline.exe -minimalviewport

使用例

シンプルなレンダリング(Windows)
保存されているすべての設定を使ってシーンをレンダリングします。

python
"C:\Program Files\Maxon Cinema 4D 2024\Commandline.exe" -render "C:\Projects\MyScene.c4d"

複雑なバッチレンダリング(Windows)
特定のTake(Shot_01)の0〜100フレームをレンダリングし、出力パスと解像度を上書き、GUIなしで実行します。

vbnet
"C:\Program Files\Maxon Cinema 4D 2024\Commandline.exe" -nogui -render "C:\Projects\MyScene.c4d" -take"Shot_01" -frame 0 100 1 -oimage "D:\Renders\Shot_01" -oresolution 1920 1080

Macターミナルからレンダリング
macOS上でシーンをレンダリングします。

sql
/Applications/Maxon\ Cinema\ 4D\ 2024/Cinema\ 4D.app/Contents/MacOS/Cinema\ 4D -render /Users/User/Documents/Scene.c4d

トラブルシューティング

よくある問題

  • パスにスペースが含まれる場合:ファイルパスやファイル名にスペースがある場合(例:Program Files や My Scene.c4d)、パス全体を二重引用符 " で囲んでください。
  • フラグの順序:通常フラグ順序は影響しませんが、-nogui をコマンドの先頭に置くことで即座にGUIを抑制できます。

コマンドラインレンダラーのライセンスについて
以下のナレッジベース記事もご参照ください:

コマンドラインレンダラーの使用やトラブルに関してご不明な点がございましたら、サポートチケットをお送りください。


 

この記事は役に立ちましたか?

/

コメント

0件のコメント

記事コメントは受け付けていません。