USE Render Farm
En renderfarm til Blender, som jeg byggede hos USE: kontorets egne maskiner deler en render, og ingen maskine bruges uden ejerens ja.
Hvorfor
Hos USE renderede vi i Blender på vores egne pc'er. En lang render optog én maskine i timevis, mens de andre stod stille, og frames blev ikke altid navngivet ens.
SheepIt og Flamenco
Idéen kommer fra SheepIt, som jeg brugte på 3D College til at rendere på pc'er, ingen brugte. Man tjener point ved at låne sine maskiner ud og bruger dem på andres. Ens egne maskiner tager ens egne projekter først, men det er ikke sikkert, og er de optaget af noget tungt, må man vente. Man bestemmer heller ikke, hvilke frames der bliver renderet i hvilken rækkefølge. Jeg ville have en lokal SheepIt på vores egne maskiner. Flamenco er lokal, men var en grim webside med for mange trin, hvor man skulle åbne .blend-filen og sende den inde fra Blender. Farmen tager det bedste fra begge: SheepIts enkelhed, Flamencos lokale opsætning, træk og slip og frames i rækkefølge fra start til slut, så man selv kan tage over, hvis farmen stopper.
Sådan virker den
Man trækker en .blend-fil ind i appen, og de andre maskiner bliver spurgt, om de vil hjælpe. Svarer man ikke, tæller det som nej. Hver maskine tager den næste ledige frame, så hurtige maskiner tager flere. Til sidst bliver hver frame tjekket, og der laves en preview-video. Testmiljøet øverst viser det med opdigtede maskiner og færdige frames.
Det, der gik galt
De fleste fejl blev fundet i brug. Cycles renderede på processoren, selv på et RTX 3090, indtil hver maskine begyndte at vælge grafikkort selv. En MacBook i dvale blev markeret som defekt og fik ikke flere frames, så nu henter hubben den selv tilbage.
- Bygget
- 2. september til 26. oktober 2026
- Grundlag
- Flamenco 3.9.3
- Maskiner
- 4, Windows og Mac
- Test
- 677 frames i 4K: 12 min på én pc, 7 min på to
- Kode
- Ca. 13.400 linjer
- App
- Rust og Tauri, ca. 8 MB
Oven på Flamenco
Farmen er bygget på Flamenco 3.9.3. Oven på den ligger en hub med kø og samtykke, en desktop-app i Rust og Tauri på ca. 8 MB og de scripts, hver maskine kører. Koden er lavet med Claude Code, som jeg har styret. Jeg satte retningen, traf beslutningerne og testede farmen på rigtige renders.