On this page
Netzwerk-Rendering-Prozess
Der Manager erhält einen Auftrag vom Clienten. Es teilt den Job in Aufgaben auf, die von den Arbeitern berechnet werden. Wenn ein Arbeiter eine Aufgabe beendet, werden die gerenderten Pixel an den Manager zurückgegeben. Wenn alle Aufgaben abgeschlossen sind, setzt der Manager sie zu dem fertigen Bild, Video, KeyShotXR oder der Konfiguration zusammen. Bei Standbildern bestehen die Aufgaben aus Regionen der Bilder, und bei Animationen, KeyShotXRs und Konfigurationen sind die Aufgaben ganze Frames.
Die gesamte Auftragsbearbeitungszeit besteht aus Übertragungs-, Render- und Montagezeit. Die Übertragungszeit hängt von der Netzwerkverbindung und der Dateigröße ab, die Renderzeit hängt von der Arbeiter-Kapazität und den Rendereinstellungen (Renderpässe und Layer) ab, und die Montagezeit hängt von der Manager-Kapazität und der Ausgabegröße (Bildauflösung und Anzahl der Frames) ab.
Netzwerkkonfiguration von CPU-Arbeitern
Die Leistung von KeyShot Netzwerk-Rendering hängt von der Netzwerkverbindung und -konfiguration ab. Um die besten Ergebnisse zu erzielen, empfehlen wir:
- Für alle Computer den gleichen Prozessortyp zu verwenden
- Eine gleiche Anzahl von Kernen pro Arbeiter zu haben Die jedem Arbeiter zugewiesenen Aufgaben sind im Allgemeinen gleich groß. Wenn also ein Arbeiter weniger leistungsfähig ist als die anderen, kann dies die Zusammenstellung des Jobs verzögern
- Die Anzahl der Kerne zu maximieren, aber die Anzahl der Arbeiter zu minimieren Dies verringert den Zeitaufwand für die Übertragung der Szene an alle Arbeiter. Wenn die Anzahl der Arbeiter die Anzahl der Aufgaben des Jobs überschreitet, bleiben die überschüssigen Arbeiter im Leerlauf, wenn sich keine anderen Jobs in der Jobwarteschlange befinden
- 1-Gbit-Netzwerkschnittstellen oder schneller.
CPU-Spezifikation
Die Leistung von KeyShot Netzwerk-Rendering hängt von Ihrer CPU-Spezifikation ab. Um die besten Ergebnisse zu erzielen, wählen Sie Hochleistungsprozessoren aus, z. Intel Xeon oder AMD Threadripper. Inspiration finden Sie in unserem Benchmark-Bereich im KeyShot-Forum.
Wie oben erwähnt, hängt die Gesamtverarbeitungszeit eines Jobs beim Netzwerk-Rendering von der effektiven Übertragungs-, Rendering- und Zusammenstellungzeit ab. Dies ist der Grund, warum die folgenden Arten von Jobs am besten für das Netzwerk-Rendering geeignet sind:
- Komplexe Szenen
- KeyShotXRs
- Konfigurationen
- Standbilder, bei denen die lokalen Renderzeiten 1 Stunde überschreiten
- Animationen, KeyShotXRs und Konfigurationen, bei denen die Renderzeit jedes Frames 10 Minuten überschreitet Wenn die Renderzeit pro Frame geringer ist, kann die Übertragungszeit beim Netzwerk-Rendering das lokale Rendern effizienter machen.
Vorbereiten von Jobs für das Netzwerk-Rendering
Wenn Sie die schnellste Verarbeitungszeit für Ihre Netzwerk-Rendering-Jobs wünschen, beachten Sie Folgendes:
- Dateigröße – Die Dateigröße beeinflusst die Dateiübertragungszeit. Halten Sie die BIP / KSP-Dateigröße niedrig, um die Dateiübertragungszeit zu minimieren. Um die Größe zu minimieren, können Sie alle nicht verwendeten Elemente in der Szene löschen, z. B. nicht verwendete Umgebungen, Texturen usw.
- Rendereinstellungen – Alles, was Sie in das Rendern einbeziehen möchten, zählt. Durch Renderdurchläufe wird die Datenmenge pro Pixel erhöht, und durch Renderlayer wird die Anzahl der übertragenen Pixel erhöht.
Linearität
In einer idealen Renderfarm halbiert die Verdoppelung der Kernanzahl die Renderzeit. So erzielen Sie maximale Linearität zwischen Kernanzahl und Renderzeit:
- Hinzugefügte CPU-Arbeiter müssen denselben Prozessor (oder besser) verwenden.
- Computer müssen dieselbe Kernanzahl (oder höher) haben.
- Die aktuellen Renderzeiten müssen länger als 1 Stunde sein.
- Die Anzahl der Renderaufgaben muss größer sein als die aktuelle Computeranzahl. *
* Die Anzahl der Computer sollte nicht mit der Anzahl der Kerne verwechselt werden. Wenn die Anzahl der Renderaufgaben in einem Job kleiner oder gleich der aktuellen Computeranzahl ist, hat das Hinzufügen weiterer Computer keine Auswirkungen auf die Rendergeschwindigkeit für diesen Job.