I have a (very large) number of simple scenes, containing a simple object (lego brick) with the camera positioned somewhere near it, all of which I'm trying to render using a python script.
Since the number of images is huge (in the tens of millions), rendering speed is very important to me while quality is not a big priority and the objects have smooth simple surfaces (I think that's a plus, but I'm very much a beginner in rendering and graphics).
I thought I could speed up my rendering process by using GPU, but soon realized if I use Cycles engine -even with the 1 cycle- with the gpu, it would be much much slower than just using Blenders Internal engine without GPU.
So I'm wondering if there is a nice compromise between the two were I can have the better algorithm plus using the GPU?
note: I don't know how relevant this is but I'm using the
ldraw (link) library to import the lego brick objects, not sure if that restricts what I can use or changes any setting for my rendering.
(Here) is the codebase I'm using to render my scenes.