Animaties, walkthroughs en speaker-animaties render je niet meer op je laptop. Je zet het Blender-bestand in de rendermap en de farm doet de rest: eerst op onze eigen Rendermachine Studio Singel, en als het daar te lang zou duren komen er gehuurde GPU's bij, eerst bij UpCloud (RTX PRO 6000), daarna bij Scaleway. Klaar is een mp4 plus losse PNG's in Nextcloud en een pushmelding. Je laptop mag dicht zodra het bestand in de rendermap staat. Met Claude gaat dit vanzelf via de skill gpu-renderfarm.
Elke render begint op de Rendermachine Studio Singel: gratis en direct aan de slag. Zodra die het tempo kent, rekent de farm uit hoe lang hij er alleen over doet. Is dat meer dan 15 minuten, dan komen er gehuurde machines bij, tot het aantal dat je opgeeft (standaard 3: Studio Singel plus twee gehuurde). Korte renders, proeven en stills kosten zo niets.
De farm probeert de aanbieders altijd in deze volgorde:
Een render met 3 machines draait dus meestal op Studio Singel, UpCloud én Scaleway tegelijk. De frames worden niet vooraf verdeeld: elke machine pakt steeds het volgende blokje. Een snelle machine doet dus vanzelf meer, en valt er een machine weg, dan maakt een andere zijn blokje af.
| Machine | Tempo* | Kosten | Opstarten | Videogeheugen |
|---|---|---|---|---|
| Rendermachine Studio Singel (RTX 3060 Ti) | 3,7 s/frame | €0 (stroom) | direct | 8 GB |
| UpCloud RTX PRO 6000 | nog te meten, verwacht ±1–1,3 s/frame | €1,70/uur (spot €1,29) | ±5 min | 96 GB |
| UpCloud L40S | ±1,8 s/frame | €1,16/uur (spot €0,88) | ±5 min | 48 GB |
| Scaleway L40S | 1,8 s/frame | ±€1,47/uur | ±5 min | 48 GB |
| Scaleway L4 | 2,9 s/frame | ±€0,79/uur | ±5 min | 24 GB |
* Gemeten op dezelfde scène uit de Speaker Guide (1080p, 16 samples, denoisen op de GPU). Zware scènes zijn veel trager: DCR25 Opstellingen (256 samples) deed 277 s/frame op Studio Singel en 186 s/frame op een L4. UpCloud-prijzen zijn inclusief de schijf van 150 GB. Een spot-machine is goedkoper maar kan door UpCloud worden teruggenomen; de farm gebruikt daarom eerst de gewone.
"thuis": false in de .json: dan begint hij meteen op UpCloud/Scaleway.| Budget | Grens | Wat er gebeurt als het op is |
|---|---|---|
| Per render | €30 (max_eur in de .json) | De render stopt; de frames die er al zijn blijven staan. |
| UpCloud-tegoed | €750 in totaal (niet per maand) | Er start geen UpCloud-machine meer, een lopende UpCloud-machine stopt (frames blijven staan) en de render gaat verder op Studio Singel en Scaleway. Rode balk op de rendermanager en een pushmelding. De farm kijkt daarnaast elke 5 minuten naar het echte saldo bij UpCloud. |
| Scaleway | €100 per maand, gedeeld met de aftermovie-pipeline | Geen nieuwe Scaleway-machines tot de volgende maand. |
Het UpCloud-tegoed bestaat uit €500 proeftegoed (vervalt op 21 november 2026) plus €250 gekocht tegoed. Is het op, meld het bij Paul: die koopt bij en hoogt de grens op, daarna gaat de farm vanzelf verder.
Installeer de skill gpu-renderfarm (zie onderaan). Open Blender op de Mac met de Blender-koppeling aan en vraag Claude: "Render deze animatie op de renderfarm". Claude slaat een kopie op, pakt alle textures in (in een apart proces, je werkbestand blijft ongemoeid), zet het bestand in de rendermap en houdt de voortgang voor je in de gaten.
Aftermovie/_render/in/. Na ±2 minuten zonder groei wordt het een job: het bestand verhuist naar jobs/JJMMDD-UUMM naam/.Noem het bestand zoals de video moet heten, bijvoorbeeld 261022 - KLANT - walkthrough.blend.
Zet vóór het .blend-bestand een .json met dezelfde naam in in/. Alles is optioneel; zonder .json gelden de instellingen uit het bestand.
{ "machines": 3, "camera": "CAM_Zaal_Achter", "frame_start": 1, "frame_end": 1500,
"samples": 256, "resolution_percentage": 100, "prores": true, "max_eur": 30 }
machines: maximaal aantal machines (1–4, standaard 3). Studio Singel telt mee als eerste; bij 3 werken Studio Singel, UpCloud en Scaleway samen.prores: ook een ProRes 422 HQ .mov voor verdere montage.max_eur: harde stop voor deze job (standaard €30).thuis: false = Studio Singel overslaan.gpu: voorkeur voor een kaart, bijvoorbeeld "RTXPRO6000", "L40S" of "L4". Is die er niet, dan wijkt de farm uit; met "alleen_gpu": true wacht hij juist op dat type.Het framebereik werkt van–tot: "frame_start": 4, "frame_end": 8 rendert 5 frames.
Tip: render eerst een korte proef ("frame_end": 20). Op Studio Singel kost dat niets en je ziet meteen het tempo.
STATUS.md in de rendermap.STOP in de jobmap.naam.mp4 (H.264), eventueel naam.mov, en in frames/ de losse PNG's. Je krijgt een pushmelding. De frames worden na 45 dagen automatisch opgeruimd, tenzij je de tag "Bewaren" op de jobmap zet.Met een skill weet Claude precies hoe onze renderfarm en het 3D-model werken. Iedereen in het team gebruikt dezelfde versie, dus zo werken we allemaal op dezelfde manier.
| Skill | Waarvoor |
|---|---|
| gpu-renderfarm | Blender-renders op de farm zetten, volgen en opleveren (deze handleiding). |
| julianazalen-3d | Visuals en walkthroughs in het 3D-model van de Julianazalen (handleiding). |
Aftermovie/_render/_skills.gpu-renderfarm.zip). Niet uitpakken: Claude wil de zip zelf.In dezelfde map staat ook HDVP Status (iPhone-widget).js: open hem op je iPhone met de app Scriptable, en zet het widget op je beginscherm (houd ingedrukt → + → Scriptable → kies het script). Vanaf versie 2 (23 okt 2026) werkt het widget zichzelf bij; had je versie 1, installeer hem dan één keer opnieuw (zelfde naam, oude overschrijven).
| Je ziet | Betekenis | Wat te doen |
|---|---|---|
| "texture(s) ontbreken" | Niet alles is ingepakt. | Job stoppen, opnieuw inpakken en uploaden. |
| "Scaleway: uitverkocht" | Scaleway heeft even geen GPU's vrij. | Niets: de farm probeert het elke minuut opnieuw. Studio Singel en UpCloud renderen gewoon door. |
| "UpCloud: quotum vol" | Onze ene UpCloud-GPU is al aan het werk (voor deze of een andere render). | Niets: extra machines gaan naar Scaleway. Meer GPU's tegelijk kan via UpCloud-support (Paul). |
| Rode balk "UpCloud-tegoed is op" | De €750 is besteed of het saldo bij UpCloud is leeg. | Meld het bij Paul. Renders lopen door op Studio Singel en Scaleway. |
| "vervangen: machine ging niet aan" | De aanbieder zette een machine niet aan (of nam een spot-machine terug). | Niets: de farm start een andere en die gaat verder waar de vorige was. |
| "Studio Singel alleen: nog ±N min" | Studio Singel redt het alleen; gehuurde machines zijn niet nodig. | Niets. |
| Studio Singel offline | De machine staat uit of heeft geen verbinding. | De farm gebruikt dan alleen UpCloud en Scaleway. Meld het bij Paul. |
| Rendermap niet bereikbaar | Nextcloud ligt plat. | Kijk op status.hdvp.nl en meld het bij Paul. |
aftermovie-ctl op hdvp-app. De instellingen staan in het blok van aftermovie-ctl in /opt/stacks/web/boot/ecosystem.config.js (niet in het env-bestand: dat wordt niet ingelezen). Na een wijziging: sudo web-app-restart.sh aftermovie-ctl.UPCLOUD_TOKEN (API-token "hdvp-farm" in de UpCloud-console), UPC_TOTAAL_EUR (grens, nu 750), RENDER_UPC_EERST=1 (UpCloud vóór Scaleway). Het GPU-quotum leest de farm zelf uit het account; meer GPU's vraag je aan bij UpCloud-support.SCW_SECRET_KEY, BUDGET_EUR (nu 100 per maand). Quotumverhoging Parijs aangevraagd (ticket 1625848).RENDER_MACHINES (standaard aantal machines per render, nu 3), RENDER_MAX_EUR (standaard maximum per render, €30).