Was ist eine Renderfarm?
Eine Renderfarm ist ein Netzwerk von Computern, die zusammenarbeiten, um große Grafiken zu verarbeiten, deren Rendern andernfalls viel länger dauern würde. Während dies zum Rendern beliebiger Grafiken verwendet werden kann, wird eine Renderfarm normalerweise nur mit Filmspezialeffekten und anderen Grafiken verwendet, die zu groß sind, um von einem Computer effektiv verarbeitet zu werden. Der Prozessor in jedem Computer kommuniziert mit den Prozessoren in anderen Computern, sodass jeder weiß, woran die anderen Computer arbeiten. Manager-Programme werden häufig benötigt, um jeden Computer zu koordinieren und sicherzustellen, dass sie bei der Grafik effektiv zusammenarbeiten.
Renderfarm-Netzwerke sind eine große Sammlung von Computern, die zusammenarbeiten, um speicherintensive Grafiken zu rendern. Wenn jemand ein Bild oder eine kleine Animation macht, kann ein einzelner Computer diese Grafiken oft schnell rendern, aber sehr große Grafiken können Stunden, Tage oder sogar Wochen dauern. Dies verlangsamt den Grafik-Workflow und kann dazu führen, dass der Computer beim Rendern abstürzt. Um dieses Problem zu umgehen und das Rendern zu beschleunigen, werden viele Computer gleichzeitig zum Rendern von Grafiken verwendet. Während es andere Farmtypen gibt, wird die Renderfarm nur zum Rendern verwendet.
Kleinere Grafiken profitieren nicht von einer Renderfarm, und die Verwendung dieser Funktion für kleine Grafiken kann aufgrund des hohen Energiebedarfs für die Stromversorgung der einzelnen Computer teuer sein. Aus diesem Grund durchlaufen nur sehr große Grafiken eine Farm. Diese Grafiken sind normalerweise vollständige dreidimensionale (3D) Animationen. Computergestützte Spezialeffekte für Filme; und große Modelle für Marketingzwecke. Jeder Computer ist außerdem für das Rendern optimiert, sodass die Farm noch schneller arbeiten kann.
Während des Rendervorgangs kommuniziert der Prozessor jedes Computers mit den anderen Computern in der Renderfarm. Ihre Kommunikation ist nicht sehr fortgeschritten und beschränkt sich normalerweise auf das, was jeder Computer hoch- oder herunterlädt. Dies erleichtert die Verwaltung der Farm, reicht jedoch normalerweise nicht aus, um die gesamte Farm problemlos auszuführen. Ohne irgendeine Art von Verwaltung können zwei oder mehr Computer dieselbe Grafik rendern. Da die Grafik nur einmal gerendert werden muss, wird Zeit und Energie verschwendet.
Um sicherzustellen, dass jeder Computer nur Grafiken rendert, an denen gearbeitet werden muss, wird häufig ein Managerprogramm in Verbindung mit dem Netzwerk verwendet. Der Manager überprüft die Arbeitslast und stellt fest, welche Dateien noch gerendert werden müssen. Anschließend werden die Dateien auf die Computer verteilt, um sicherzustellen, dass jede Grafik nur von einem Computer bearbeitet wird.