torstai 12. helmikuuta 2015

Blender ja GPU renderointi

Nopeampaa renderointi Blenderillä


(Alla olevassa tekstissä on puhuttu Blender 2.71, versiossa 2.73 on tapahtunut selvä muutos CPU renderointi nopeudessa)

Blender osaa tehdä CPU tai GPU renderointia, jolloin se nopeutuu aika dramaattisesti, jopa yli kymmen kertaisesti,tosin on kuitenkin jotain koodia mitä ei pysty tekemään kuin CPU renderointina, esimerkiksi Motion Blur (ellei tilanne ole nyt muuttunut ... ohjelmahan kehittyy).
Näyttökortin grafiikkapiirillä on siis merkitys, ja kaiken lisäksi GPU renderointi toimii (nyt tällä hetkellä) ainoastaan Nvidian prosessorilla, eli ATI ja AMD on nyt vielä ulkona, olen ymmärtänyt ettei kaikki funktiokutsun  käännökset onnistu näille grafiikkapiireille.

Katso asetuksista:
File > User Preferences > System ja sieltä Compute Device

Jos näkyvissä ei ole muuta vaihtoehtoa kuin CPU, silloin grafiikkapiirisi ei ole tuettu.
Tämä voidaan vielä tarkistaa ajurihallinta ohjelmalla (driver manager) ... joissain distroissa, tai sitten konsolissa lspci kutsulla ja sieltä jossain rivillä on kohta
VGA compatible controller:
Jos korttisi on NVIDIA tarkista onko CUDA tuettu  https://developer.nvidia.com/cuda-gpus
Arvon pitää olla 2.0 tai suurempi.


Ei kommentteja:

Lähetä kommentti