← Zurück zu Animation & VFX
Render Farm ist ein vernetzter Verbund aus Computern (Nodes), der durch parallele Berechnung einzelner Frames einer Animationssequenz die Gesamtrenderzeit erheblich reduziert – von Wochen auf Stunden oder Tage.

Rubrik: Animation & VFX · Unterrubrik: 3D-Animation · Niveau: Profi Synonyme / Auch bekannt als: Render-Cluster, Netzwerk-Rendering, Cloud-Rendering, Distributed Rendering


Was ist eine Render Farm?

Eine Render Farm ist ein spezialisiertes Computernetzwerk, das ausschließlich für das Rendering von 3D-Animationen und VFX-Szenen eingesetzt wird. Da jeder Frame einer Animation unabhängig von den anderen gerendert werden kann, ist Rendering ein embarrassingly parallel Problem: Es lässt sich nahezu linear auf beliebig viele Computer verteilen.

Ohne Render Farm bräuchte eine professionelle Produktionsszene, deren einzelner Frame 4–8 Stunden Renderzeit benötigt, bei einem 90-minütigen Film (129.600 Frames) auf einem einzelnen Computer über 80 Jahre. Mit einer Farm aus 1.000 Computern reduziert sich das auf 10–20 Tage.

Render Farms existieren in drei Formen:

  1. Studio-interne Farm: Eigene physische Hardware im Produktionsstudio
  2. Kommerzielle Render-Farm-Dienstleistung: Externer Anbieter
  3. Cloud-Rendering: Virtuelle Maschinen in der Cloud (AWS, Google Cloud, Azure)

Erklärung

Aufbau einer Render Farm

Render Nodes (Worker-Computer): Die eigentlichen Berechnungsmaschinen. In professionellen Studios oft hunderte bis tausende von ihnen. Moderne Render Nodes nutzen sowohl CPU (für komplexe Shading-Berechnungen) als auch GPU (für GPU-Renderer wie Redshift, Octane, CUDA-basierte Renderer).

Render Farm Manager / Job Scheduler: Software, die eingehende Render-Jobs auf die verfügbaren Nodes verteilt, Prioritäten verwaltet und den Status überwacht. Bekannte Systeme:

  • Deadline (Thinkbox/AWS): Industriestandard in VFX und Animation
  • Royal Render: Weit verbreitet in europäischen Studios
  • Qube!: Alternative von PipelineFX
  • OpenCue: Open-Source-Alternative von Google/Sony

File Server / Shared Storage: Alle Nodes müssen auf dieselben Szenen-Dateien, Texturen, Assets und Cache-Daten zugreifen. Ein hochperformantes, verteiltes Dateisystem (oft NAS oder SAN) ist essenziell. Typische Anforderungen: mehrere Gigabyte/Sekunde Durchsatz.

Network Infrastructure: Gigabit-Ethernet (1 GbE) ist das Minimum; professionelle Studios nutzen 10 GbE oder InfiniBand für kritische Datenwege.

Der Render-Job-Workflow

  1. Scene Submission: Artist oder Pipeline-Tool reicht den Job beim Farm Manager ein. Angegeben werden: Szenen-Datei-Pfad, Frame-Range, Output-Pfad, Renderer, Priorität.
  2. Dependency Check: Der Manager prüft, ob alle notwendigen Assets vorhanden und korrekt referenziert sind.
  3. Frame Distribution: Der Manager weist einzelne Frames (oder Frame-Chunks) verschiedenen Nodes zu.
  4. Rendering: Jeder Node rendert seinen zugewiesenen Frame-Bereich unabhängig.
  5. Output Collection: Fertig gerenderte Frames werden als EXR, TIFF oder PNG auf dem File Server gespeichert.
  6. Error Handling: Fehlerhafte Frames werden automatisch einem anderen Node zugewiesen.
  7. Notification: Artist wird per E-Mail oder App über den Job-Status informiert.

Render Passes und EXR

Professionelle Animationsproduktionen rendern keine fertigen JPEGs, sondern Render Passes in EXR-Format (OpenEXR, entwickelt von Industrial Light & Magic, 1999):

  • Beauty Pass: Vollständige Komposition
  • Diffuse Pass: Nur diffuse Beleuchtung
  • Specular Pass: Spiegelungen
  • Shadow Pass: Schatten
  • AO Pass: Ambient Occlusion
  • Z-Depth Pass: Tiefenkanal für Depth of Field in Compositing

Diese Passes werden in der Compositing-Phase (After Effects, Nuke, Fusion) zu einem finalen Bild zusammengesetzt. Das erlaubt Farb-Korrekturen und Effekte nach dem Rendern, ohne alles neu rendern zu müssen.

Cloud-Rendering

Cloud-Rendering löst das Problem der Hardware-Investition: Statt teure Render Nodes zu kaufen und zu warten, werden virtuelle Maschinen in der Cloud minutenweise gemietet.

Kommerzielle Cloud-Render-Dienste:

  • AWS Thinkbox Deadline Cloud: Integration mit AWS-Infrastruktur
  • Rebus Render Farm: Einsteigerfreundlicher Dienst
  • Fox Renderfarm: Günstig, gut für Indie-Produktionen
  • GarageFarm.net: Populär bei Blender-Nutzern
  • Conductor.io: Spezialisiert auf VFX/Animation

Kosten: Cloud-Rendering wird nach GPU-Stunden oder Render-Credits abgerechnet. Ein komplexer Filmorte kann von einigen hundert bis zehntausend Euro kosten.

Spezielle Anforderungen für Animationsproduktionen

Simulation-Caches: Cloth Simulation in 3D, Flüssigkeits- und Partikel-Simulationen müssen vor dem Rendern gecacht und auf allen Nodes zugänglich sein.

Texturen und Assets: Alle Texturen (teils mehrere Terabyte bei Filmproduktionen) müssen auf dem gemeinsamen File Server liegen. Lokale Caching-Strategien verhindern Netzwerk-Bottlenecks.

Lizenzen: Viele professionelle Renderer (Arnold, Redshift, V-Ray) benötigen pro Node eine Lizenz oder sind über Netzwerklizenzierung (Floating Licenses) abgewickelt.

Frame-Ordering: Für Deadline-Review kann das Rendern von Frame 1, dann Frame 24, dann Frame 12 etc. sinnvoller sein als sequenziell, um früher einen Überblick über die Qualität der gesamten Sequenz zu bekommen.


Beispiele

Beispiel 1 – Pixar-Produktion: Bei Finding Nemo (2003) wurden 28.000 CPU-Kerne für das Rendering eingesetzt. Die meisten Frames benötigten 4–8 Stunden pro Frame. Pixar betreibt eine der größten proprietären Render Farms weltweit mit ca. 2.000 aktiven Machines per Produktionszyklus.

Beispiel 2 – Indie-Produktion mit Cloud: Ein Indie-Animator rendert einen 5-minütigen Kurzfilm in Blender Cycles. 7.200 Frames, 3 Stunden/Frame auf einem einzelnen Computer = 900 Tage. Mit GarageFarm.net (50 Nodes): 18 Tage. Kosten: ca. 300–500 €.

Beispiel 3 – Hybride Studio-Cloud: Ein mittleres VFX-Studio hat 200 eigene Render Nodes als Basis-Kapazität. Bei großen Projekten oder Deadlines wird die Cloud (AWS Spot Instances) als Burst-Kapazität hinzugeschaltet.


In der Praxis

Eigene Mini-Farm mit Blender

Blender bietet mit dem integrierten Cycles Distributed Rendering (Netzwerk-Rendering) und dem Tool Flamenco eine Open-Source-Lösung für kleine Studios:

  1. Flamenco-Manager auf dem Hauptcomputer installieren
  2. Flamenco-Worker auf allen Render-PCs installieren
  3. Shared-Folder für Assets definieren
  4. Jobs aus Blender über das Flamenco-Add-on einreichen

Checkliste vor Farm-Submission

  • [ ] Alle Texturen und Assets sind absolut pfad-adressiert oder in einem gemeinsamen Ordner
  • [ ] Simulation-Caches sind gebakt und zugänglich
  • [ ] Output-Ordner existiert und hat Schreibrechte
  • [ ] Frame-Range korrekt definiert
  • [ ] Render-Engine-Version auf allen Nodes identisch
  • [ ] Test-Frame manuell lokal erfolgreich gerendert

Vergleich & Abgrenzung

LösungKostenSkalierbarkeitKontrolle
Eigene FarmHoch (Hardware)BegrenztVollständig
Cloud-RenderingPay-per-useUnbegrenztMittel
Render-Dienst (externer)MittelMittelGering
Lokales RenderingNur PC-KostenSehr begrenztVollständig

Häufige Fragen (FAQ)

Kann ich mein Heimnetzwerk als Render Farm nutzen? Ja. Mit Blender Flamenco oder Deadline (kostenlos bis 10 Nodes) lassen sich mehrere PCs zu einer kleinen Farm verbinden. Voraussetzung: Schnelles lokales Netzwerk, gemeinsamer Storage.

Welcher Renderer ist Farm-freundlich? Alle professionellen Renderer (Arnold, V-Ray, Redshift, Cycles, Karma) unterstützen Farm-Rendering. Unterschiede liegen im Lizenzmodell: Cycles ist kostenlos, kommerzielle Renderer benötigen pro Node Lizenzen.

Wie verhindere ich, dass Frames auf der Farm anders aussehen als lokal? Software-Versionierung: Dieselbe Renderer- und Blender/Maya/Houdini-Version auf allen Nodes. Seed-Kontrolle: Zufallszahlen-Seeds für Noise/Sampling fixieren.


Verwandte Einträge


Weiterführend

  • Christensen, P. H. et al. (2018). „RenderMan: An Advanced Path Tracing Architecture for Movie Rendering". ACM Transactions on Graphics, 37(3), 30:1–30:21. – Pixars Renderer.
  • Kulla, C. et al. (2018). „Sony Pictures Imageworks Arnold". ACM Transactions on Graphics, 37(3). – Entwicklung des Arnold-Renderers.
  • AWS Thinkbox (2024). Deadline Documentation. docs.thinkboxsoftware.com.
  • Blender Foundation (2024). Flamenco Documentation. flamenco.blender.org.
  • ACES (Academy Color Encoding System): aces-central.org – Farbmanagement für Farm-Renders.
← Zurück zu Animation & VFX
Infotag · 13. Mai · 15:00 Uhr · Vor Ort

Sei am Mittwoch dabei.
Bring Eltern oder Freunde mit.

Ein halber Nachmittag, der dir drei Jahre Klarheit bringen kann. Kostenlos, unverbindlich, ehrlich.

  • Rundgang durch Studios, Schnitträume und Tonstudio
  • Echte Absolventenfilme sehen
  • 1:1-Beratung zu Bewerbung & BAföG
  • Studierende direkt fragen
  • Kaffee, kein Sales-Pitch
  • Auch online möglich

Platz beim Infotag reservieren

Dauert 30 Sekunden. Bestätigung per E-Mail.
100 % kostenlos · keine Verpflichtung · jederzeit absagbar
Render Farm für Animationsproduktionen — Wiki | Lazi Akademie Esslingen