コマンドラインレンダラー(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件のコメント
記事コメントは受け付けていません。