Schneller Tipp - Mit Maya schneller über die Windows-Befehlszeile rendern

In diesem Quick Tip-Lernprogramm erfahren Sie, wie Sie Mayaszenen mithilfe der Windows-Befehlszeile schneller rendern und auf diese Weise die Rechenleistung Ihres Computers maximieren.


Schritt 1

Wenn Sie Windows 7 und die neueste Version von Maya 2010 verwenden, müssen Sie zunächst den Pfad des Mayabatch auf die Umgebungsvariablen des Systems festlegen. Klicken Sie mit der rechten Maustaste auf 'Computer' und wählen Sie 'Eigenschaften'. Klicken Sie im sich öffnenden Fenster auf 'Erweiterte Systemeinstellungen'..

Schritt 2

Wählen Sie in dem sich öffnenden Fenster oben die Registerkarte "Erweitert" aus und klicken Sie auf "Umgebungsvariablen"..

Schritt 3

Scrollen Sie unter "System Variables" nach dem Namen "Path", wählen Sie ihn aus und klicken Sie auf die Schaltfläche "Bearbeiten".

Schritt 4

Scrollen Sie im Fenster neben 'Variablenwert:' zum Ende des Felds und fügen Sie ';' hinzu. plus den Pfad zu Ihrem Maya-Verzeichnis (und seinem 'bin'-Ordner). Standardmäßig lautet das Verzeichnis 'C: \ Programme \ Autodesk \ Maya2010 \ bin'. Klicken Sie anschließend in allen Fenstern auf OK, um sie zu schließen.

Schritt 5

Beim Rendern Ihrer Datei über die Befehlszeile übernimmt der Batch-Renderer alle Einstellungen aus der Maya-Datei. Dazu gehören Einstellungen in den Render-Optionen, wie z. B. Dateiname der Ausgabedateien, Bildformat, Bildauffüllung, Start- und Endbild, rendbare Kameras, Bildgröße und alle anderen Einstellungen für Qualität und Rendern im Rendereinstellungen . Es werden auch die verschiedenen Renderebenen (falls vorhanden) verwendet, und alle Informationen stammen aus dieser Datei.

Schritt 6

Auch das Ausgabeverzeichnis der Datei ist das gleiche wie im Projekt der Datei angegeben.

Schritt 7

Um die Befehlszeile zu öffnen, klicken Sie auf die Schaltfläche 'Start' und geben Sie im Suchfeld 'cmd' ein. Die Befehlszeile sollte dann angezeigt werden. Klicken Sie hier, um es zu öffnen. Wenn Sie XP verwenden, klicken Sie zuerst auf die Schaltfläche "Start", wählen Sie "Ausführen" und geben Sie "cmd" in das Feld ein.

Schritt 8

Eine einfache Methode für das Stapel-Rendering einer Datei besteht darin, zu dem Ordner mit der jeweiligen Datei zu navigieren, die Sie rendern möchten. Angenommen, der Ordner lautet 'C: \ Benutzer \ Pipera \ Desktop \ Project \ My Projects \ Project'. In diesem Ordner befindet sich eine Datei mit dem Namen 'Concept_Scene_1'. Um es zu rendern, müssen Sie zuerst den Verzeichnistyp 'cd' und den Namen des Ordners eingeben (in diesem Fall lautet dies 'cd C: \ Users \ Pipera \ Desktop \ Project \ My Projects \ Project'). Um die Datei zu rendern, geben Sie einfach 'Render FileName_and_Extension.mb (für Maya Binary) ein. In diesem Fall sieht die Befehlszeile folgendermaßen aus: "Render Concept_Scene_1.mb"

Schritt 9

Im Allgemeinen nimmt der Batch-Renderer beim Rendern über die Befehlszeile immer die Einstellungen aus der Datei. Es gibt jedoch eine Möglichkeit, die Einstellungen bei Bedarf zu bearbeiten, ohne die Datei erneut öffnen und speichern zu müssen. Diese Einstellungen werden als "Flags" bezeichnet und nach dem Befehl "Rendern" und vor dem Dateinamen eingegeben. Diese Flags ändern Ihre Datei nicht, nur das Rendern, das Sie ausgeben möchten. Um alle verschiedenen Flags anzuzeigen, öffnen Sie die Befehlszeile und geben Sie "Render -h" ein.

Schritt 10

Die einzigen Einstellungen, die geändert werden, sind diejenigen, die mit Flags überschrieben werden. Angenommen, Sie müssen die Größe Ihres Bildes ändern und möchten mit mental ray rendern. Geben Sie in der Befehlszeile 'Render -r mr -s 1 -e 125 Concept_Scene_1.mb' ein, wobei das Flag '-r' angibt, welches Render (in diesem Fall 'mr' für mental ray) verwendet werden soll, ist das Startbild der Animation und das '-e' ist das Endbild.

Schritt 11

Jetzt eine effizientere Art der Wiedergabe mit ausführbaren .bat-Dateien von Windows. Diese Dateien werden im Editor erstellt und bearbeitet. Angenommen, Sie möchten eine Datei mit mental ray rendern. Schreiben Sie in Notepad 'Render -r mr Concept_Scene_1.mb' und speichern Sie die Datei. Stellen Sie jedoch sicher, dass am Ende des Namens '.bat' steht, damit die Datei in einem .bat-Format gespeichert werden kann.

Schritt 12

Speichern Sie die .bat-Datei im selben Ordner wie die Datei, die Sie rendern möchten, und doppelklicken Sie darauf, um den Batch-Renderer auszuführen.

Schritt 13

Die Verwendung von .bat-Dateien ist ideal, wenn Sie mehrere Szenen in verschiedenen Verzeichnissen rendern müssen. Außerdem können Sie für jede Szene unterschiedliche Flaggen setzen. Es ist egal, wo Sie die .bat-Datei ablegen, da die Verzeichnisse darin aufgelistet sind. Außerdem werden die Szenen entsprechend gerendert.

Schritt 14

Mit dem Flag '-rd' können Sie festlegen, in welchem ​​Verzeichnis Ihre Dateien gerendert werden sollen.

Schritt 15

Das '-rd' Flag kann auch für mehrere Dateien gleichzeitig verwendet werden.

Schritt 16

Ein weiteres sehr nützliches Flag ist das Flag "-cam", mit dem Sie angeben können, welche Kamera aus der Szene gerendert werden soll.

Schritt 17

Sie können aus einer oder mehreren Szenen beliebig viele Kameras rendern und verschiedene Flaggen setzen, um die Effizienz zu steigern.

Schritt 18

Das Rendern verschiedener Kameras ist in Kombination mit dem '-rd'-Tag noch besser, sodass jede Kamera in einem anderen Ordner ausgegeben wird

Schritt 19

Denken Sie daran, dass Sie so viele Flags kombinieren können, wie Sie möchten, um das Rendern zu beschleunigen, und Sie können die Befehle anzeigen, wenn Sie 'Render -h' in die Befehlszeile eingeben.

Schritt 20

Einige nützliche Tipps zum Rendern von der Befehlszeile aus: Verwenden Sie keine Leerzeichen im Namen der Dateien, sondern setzen Sie stattdessen ein '_'. Stellen Sie sicher, dass die .bat-Dateien mit ihrer Erweiterung hinter dem Namen gespeichert werden. Wenn Sie den Rendervorgang stoppen möchten, schließen Sie einfach die Befehlszeile.