NL   FR
1.64       2.       3.       4.       p.64       c.       a.2505       f.       (efficienter-renderen)

Efficiënter renderen

Elk visualisatieprogramma gebruikt RAM-geheugen bij het renderen van beelden. Zo ook CINEMA 4D. Soms zijn scènes zo zwaar, dat een computer te weinig RAM-geheugen heeft om de beelden te kunnen berekenen. In dat geval kunnen volgende tips helpen om de scènes lichter te maken.


  • verwijder alle onnodige UVW-tags. Een ongebruikte UVW-tag verdubbelt bijna het RAM-geheugen dat een object nodig heeft.
    CINEMA 4D overbodige UVW tags
  • Verwijder alle onnodige Normal tags. Normal tags ontstaan bij de import van sommige bestanden, en geven hetzelfde effect als een ongebruikte UV-tag: ze verdubbelen het RAM-geheugen dat een object nodig heeft.
  • Verwijder alle onnodige Phong-tags. Een scène zonder Phong-tags rendert ongeveer 5% sneller dan een scène met Phong-tags.
    CINEMA 4D Phong-tags
  • Verlaag indien mogelijk de standaard kwaliteitsinstellingen in de Render Settings. In de sectie Options kan de Ray Depth verlaagd worden van 15 naar 6, kan de Reflection Depth verlaagd worden van 5 naar 2 en kan de Shadow Depth verlaagd worden van 15 naar 6. Let op: deze instellingen kunnen variëren van scène tot scène. Worden in een scène bijvoorbeeld veel bomen van VBVisual gebruikt, dan is het beter de Ray Depth te laten staan op 15 – of zelfs te verhogen. Deze bomen maken namelijk gebruik van materialen met een Alpha-kanaal, en wanneer de Ray Depth te laag staat, dan zijn de achterste delen van bomen die achter elkaar staan niet meer zichtbaar.
    CINEMA 4D Render settings
  • Verlaag het aantal objecten in de Object Manager. Wanneer een scène gevuld is met 1000 polygonen, dan heeft CINEMA 4D minder geheugen nodig voor één object dat bestaat uit duizend vlakken, dan voor honderd (100) objecten die elk bestaan uit tien (10) vlakken. Objecten samenstellen kan met het “Connect”-commando. Voorbeeldanimatie (swf 1Mb)
  • Zet bij animaties zoveel mogelijk Generators om naar polygonale geometrie. Objecten zoals Symmetry, HyperNURBS en Instances zijn perfect bij het opbouwen van een scène. Ze garanderen een snelle aanpasbaarheid van de scène. Bij het renderen moet CINEMA 4D de resultaten van Generators echter steeds opnieuw berekenen. Dat betekent een vertraging van de berekening én een hoger gebruik van RAM-geheugen. Deze bewerking verhoogt wel de bestandsgrootte van het CINEMA 4D-bestand, maar verlaagt tegelijk de hoeveelheid RAM-geheugen die nodig is om de scène te kunnen renderen. Voorbeeldanimatie (swf 1,3 Mb)
  • Verlaag zoveel mogelijk het aantal texturen én de resolutie van die texturen die in de scène gebruikt worden. Meer texturen en een hogere resolutie betekent een hoger gebruik van RAM-geheugen.
  • Gebruik niet-gecompresseerde texturen. Digitale afbeeldingen zoals JPG, GIF of PNG nemen weliswaar weinig plaats in op de harde schijf, maar CINEMA 4D gebruikt alleen maar niet-gecompresseerde texturen. Worden in een materiaal toch gecompresseerde afbeeldingen gebruikt, dan zal CINEMA 4D deze bij het renderen eerst omzetten naar niet-gecompresseerde afbeeldingen. Dit omzetten vraagt zowel rendertijd als RAM-geheugen. Voorbeelden van niet-gecompresseerde bestanden zijn TIFF en BMP.


Hebt u na het uitvoeren van deze stappen toch nog een tekort aan RAM-geheugen om een scène te kunnen renderen? Dan kan u natuurlijk ook het voor CINEMA 4D beschikbare RAM-geheugen verhogen. Dat kan op een aantal manieren. De eerste manier is het gebruik van RAM-geheugen door andere programma’s of door het besturingssysteem te verlagen. Dan kan door:


  • De computer te herstarten
  • Alle programma’s af te sluiten die niet nodig zijn bij het renderen.
  • CINEMA 4D op te starten en meteen te beginnen met het renderen.


De tweede manier om het beschikbare RAM-geheugen te verhogen, is door extra RAM toe te voegen aan de rendermachine. Let op: er is een limiet aan het RAM-geheugen dat door CINEMA 4D kan gebruikt worden.


  • Op Windows XP ligt de limiet op 1,7 GB RAM per “thread”. Een Pentium 4 met HyperThreading (2 threads) kan dus maximaal 3,4 GB RAM-geheugen toekennen aan CINEMA 4D.

    Voor Windows XP bestaat de mogelijkheid om het toegekend geheugen te verhogen tot 2,7 GB. Deze techniek staat bekend als de /3GB switch en kan teruggevonden worden op het internet.
  • Voor MacOS X ligt de limiet op 3,7 GB RAM per “thread”. Een Quad G5 (4 processoren of “threads”) kan dus maximaal 14,8 GB RAM-geheugen toekennen aan CINEMA 4D.


Indien dit niet volstaat, dan hebben Windowsgebruikers ook nog de mogelijkheid om over te stappen op Windows 64-bit. Met dit besturingssysteem kan gevoelig meer RAM toegekend worden aan CINEMA 4D dan met Windows XP. De 64-bits-versie van CINEMA 4D is gratis voor alle gebruikers van CINEMA 4D R9.5 of nieuwer.


(dit is een samenvatting van een gespreksonderwerp op het gebruikersforum CGTalk)

terug