Cycles vs GPU

We pakken Cycles, een pathtracer, en kijken hoe we deze kunnen configureren om gebruik te maken van de GPU. Cycles kan momenteel alleen renderen op Nvidia grafische kaarten.

  1. Bekijk de video (in het Engels).

  2. Of ga verder met de Stap voor Stap beschrijving.

Stap 1: Verander de gebruikersinstellingen

  • Open Blender.

  • Ga naar File -> User Preferences.

  • Als de gebruikersinstellingen open is, ga dan naar de System tab.

    ../../_images/blender-user-settings-system.jpg
  • Op de System tab vind je de Cycles Compute Device.

  • Als je een Nvidia grafische kaart hebt zie je de optie CUDA.

  • Selecteer CUDA.

  • En selecteer vervolgens jouw Nvidia grafische kaart.

    ../../_images/blender-user-settings-system-cuda.jpg
  • Sla jouw instellingen op.

CUDA is het platform en programmeermodel voor Nvidia grafische kaarten.

Stap 2: Selecteer de render device

  • Selecteer Cycles Render.

    ../../_images/blender-cycles-render.jpg
  • Ga naar de Render tab.

  • En selecteer Device -> GPU.

    ../../_images/blender-render-device.jpg

Cycles kan nu gebruik maken van de GPU, jouw Nvidia grafische kaart om te renderen.

  • Druk Render of F12.

  • En controleer of de kubus sneller rendert.

Stap 3: Vergelijk CPU en GPU

In deze stap kun je gebruik maken van je eigen scene of je kunt een palmboom downloaden van hier.

  • Ga naar de Render tab.

  • Selecteer Device -> CPU.

  • Selecteer Render of druk op F12.

  • In de linker bovenhoek kun je zien hoelang het renderen heeft geduurd. Bijvoorbeeld:

    ../../_images/blender-render-time-cpu.jpg
  • Druk op ESC om uit de Render view te gaan.

  • Ga terug naar de Render tab, selecteer GPU als Device.

  • Selecteer Render of druk op F12.

  • In de linker bovenhoek kun je zien hoelang het renderen heeft geduurd. Bijvoorbeeld:

    ../../_images/blender-render-time-gpu.jpg

Wat was sneller, de CPU of de GPU?