Cinema 4D und die Befehlszeile
Installationsanleitung für den Maxon License Server unter GNU/Linux
Die Cinema 4D-Befehlszeilen-Installation
RELEASE 21
Starten des Commandline-Renderers im Zusammenhang mit dem Maxon Benutzerkonto
Wenn Sie den Commandline-Renderer zum ersten Mal starten, muss dieser genauso wie eine normale Cinema 4D-Version entweder direkt mit dem Maxon Benutzerkonto oder indirekt über einen der License Server verknüpft werden.
Es erscheint dabei dieser Dialog:
Je nachdem, was Sie hier wählen, müssen Sie die gleichen Daten eingeben (diese werden hier zeilenweise abgefragt), die Sie auch beim normalen Einsatz von Cinema 4D angeben müssen. Das sind beim:
Nach dieser Lizenzierung kann der Commandline-Renderer wie gewohnt verwendet werden.
Starten von Cinema 4D über Befehlszeile
Es gibt die zusätzliche Möglichkeit, Cinema 4D über die Befehlseingabezeile zu starten. Das ist ganz praktisch, wenn Sie Renderfunktionen über andere Software (z.B. Renderfarm-Software) steuern wollen.
Exemplarisch wird dies hier für Windows (ganz unten finden Sie einige Anmerkungen zum Macintosh) beschrieben.
Geben Sie folgendes ein, wenn Sie Cinema 4D über Kommandozeile starten wollen (Befinden sich Leerzeichen in Pfad- oder Dateinamen, so kann es helfen, die Pfade in Anführungszeichen zu setzen):
c:\Programme\Maxon\Cinema 4D\Commandline.exe
Für "c:\Programme\Maxon\Cinema 4D\" geben Sie natürlich Ihren individuellen Pfad zur ausführbaren Datei an.
Beispiel: c:\Programme\Maxon\Cinema 4D\Commandline.exe -render c:\Szenen\hajopei.c4d
Dieser Befehl rendert die Szene hajopei.c4d, die sich unter c:\Szenen befindet. Es werden dabei die in den Rendervoreinstellungen definierten Vorgaben verwendet.
Beispiel: c:\Programme\Maxon\Cinema 4D\Commandline.exe -render c:\Szenen\hajopei.c4d -take vorne
Dieser Befehl rendert einen bestimmten Take. Bei obigem Beispiel ist das der Take "vorne".
Beispiel: c:\Programme\Maxon\Cinema 4D\Commandline.exe -render c:\Szenen\hajopei.c4d -frame 100 150 10
Dieser Befehl rendert von Bild 100 bis Bild 150 jedes 10. Bild von hajopei.c4d. Würden Sie die letzte 10 weglassen, würde jedes Bild zwischen 100 und 150 gerendert. Würden Sie 150 und 10 weglassen, würde nur Bild 100 gerendert.
Eventuell in der Szene gemachten diesbezüglichen Einstellungen werden überschrieben.
Beispiel: c:\Programme\Maxon\Cinema 4D\Commandline -render c:\Szenen\hajopei.c4d -oimage d:\Bilder\Bildername
Hiermit überschreiben Sie den in der Szenendatei hajopei.c4d festgelegten Speicherpfad und rendern in den Ordner d:\Bilder. Die Dateien werden dort Bildername genannt. Bildnummern werden bei Einzelbildausgabe automatisch angehängt.
Beispiel: c:\Programme\Maxon\Cinema 4D\Commandline.exe -render c:\Szenen\hajopei.c4d -omultipass c:\mp\passes.psd
Hiermit überschreiben Sie den in der Szenendatei enthalten Multi-Pass-Pfad und speichern die Multi-Passes im Verzeichnis c:\mp\. Bildnummern und Multi-Pass-Namen werden automatisch angehängt.
Beispiel: c:\Programme\Maxon\Cinema 4D\Commandline.exe -render c:\Szenen\hajopei.c4d -oformat JPG
Hiermit ersetzen Sie das in der Szenendatei eingestellte Renderausgabeformat durch eines der folgenden: TIFF, TGA, BMP, IFF, JPG, PICT, PSD, RLA, RPF, B3D.
Beispiel: c:\Programme\Maxon\Cinema 4D\Commandline.exe -render c:\Szenen\hajopei.c4d -oresolution 800 600
Hiermit überschreiben Sie die in der Szenendatei hajopei.c4d eingestellte Rendergröße und rendern in diesem Fall mit 800x600 Pixeln.
Beispiel: c:\Programme\Maxon\Cinema 4D\Commandline.exe -render c:\Szenen\hajopei.c4d -threads 2
Hiermit legen Sie die Anzahl der Render Threads fest. 0 ist dabei die optimale Anzahl.
Beispiel: c:\Programme\Maxon\Cinema 4D\Commandline.exe -render c:\Szenen\hajopei.c4d g_logfile= c:\Meldungen.txt
Hiermit werden allerlei Informationen zum Renderfortschritt in eine Textdatei (hier eine Datei Meldungen.txt auf dem Laufwerk c:) geschrieben.
Die folgenden Befehle sind (bis auf "-help") bei Verwendung von "Commandline" weniger sinnvoll und haben nur eine Funktion, wenn Sie die ausführbare Cinema 4D -Datei mit den beschriebenen Optionen verwenden.
Kurzbeschreibung der unterstützten Befehle
Cinema 4D wird mit minimalen Ansichtsoptionen gestartet (niedrige OpenGL-Einstellungen, nur Quick-Shading in der Ansicht, deaktiviertes Erweitertes OpenGL etc.).
Startet Cinema 4D ohne GUI (also ohne Interface).
Nur Windows:
Beispiel: c:\Programme\Maxon\Cinema 4D\Cinema 4D.exe -title Name
Mit diesem Befehl erhält ein Cinema 4D-Fenster einen spezifischen Namen, der sowohl links oben im Cinema 4D-Fenster als auch in der Taskleiste angezeigt wird. So lassen sich einzelne gestartete Cinema 4D-Instanzen schnell durch Durchblättern mit ALT + TAB finden.
Beispiel: c:\Programme\Maxon\Cinema 4D\Cinema 4D.exe -layout c:\Programme\Maxon\Cinema 4D\library\layout\Modeling.l4d
Mit diesem Befehl kann ein bestimmtes Layout beim Start von Cinema 4D geladen werden.
Beispiel: c:\Programme\Maxon\Cinema 4D\Cinema 4D.exe -licence 192.168.30.15 5235
Hiermit können Programminstanzen gestartet werden, die auf den Maxon Licence Server (wenn dieser ebenfalls als Kommandozeileninstanz gestartet wurde) oder RLM-Server (geben Sie hier statt der IP den Hostnamen ein) zugreifen.
Für Mac sieht die Syntax die Pfade betreffend etwas anders aus. Die ausführbare Cinema 4D-Datei kann dabei direkt in das Terminal-Fenster gezogen werden:
1. Rechtsklicken Sie auf die Startdatei Cinema 4D.app in Ihrem Installationsverzeichnis und wählen Sie Paketinhalt anzeigen.
2. Wechseln Sie jetzt in den Pfad Contents/macOS.
3. Ziehen Sie die Datei Cinema 4D ins Terminalfenster, wobei der richtige Pfad eingesetzt wird.
4. Geben Sie die Befehle ein (z.B. -render -nogui)
5. Ziehen sie die zu rendernde Datei ins Terminalfenster, sodass der richtige Pfad eingesetzt wird.