What is better for rendering, CPU or GPU?

spswaffordspswafford Posts: 179
edited December 1969 in New Users

And is it even possible to use the GPU in DS if that is the better way to render? I noticed when I do render, DS eats my CPU up.


Thanks,
Stefan

Comments

  • GnotMeGnotMe Posts: 131
    edited June 2013

    My experience is that for high res (maxed out) software rendering looks a lot better. When I lower the quality slider, I get faster rendering but often with bizarre problems, sometimes small, other times not so small.

    I'm not sure if the software render uses GPU or not, someone else can probably answer this question, in any case the answer would lie with the rendering engine people.

    In case you are not aware, you can change the speed of rendering, while keeping the quality slider constant, such as at the very top, by changing the render rate (?). Try it with settings of 4, 2, 1, 0.1, 0.02 etc. As you decrease the value it takes longer but gives you much finer details for higher quality render.

    Post edited by GnotMe on
  • fixmypcmikefixmypcmike Posts: 19,583
    edited December 1969

    The software renderer, 3Delight, only uses CPU, and it's a pretty intense process. Hardware (OpenGL) renderer doesn't have all the features of software rendering. (There are other rendering engines that do use GPU, like LuxRender and Octane).

  • patience55patience55 Posts: 7,006
    edited December 1969

    If you have more than 1, you can change the 'set affinity' in Task Manager [each time D/S is opened] to use less CPU units. Renders a tad slower but still have computer :-)

  • mark128mark128 Posts: 1,029
    edited December 1969

    I have never been able to get the DS GPU render to produce good looking renders.

    Octane render, which is not free, has a GPU render option for DS. Some people have posed good renders with it. LuxRender, which is open source and free, has two plugins for DS (LuxRender itself is free, the plugins are not free). I have not seen many real renders using the LuxRender GPU options, lots of LuxRender CPU renders though.

    These GPU render options all have limitations in terms of what graphics cards they will work with (usually high end cards), how many light sources they will support, how many textures you can have in the scene, how much geometry they will allow.

    3Delight render times vary a lot depending on how the lighting is done and how much transparency there is in the scene. Right now all the GPU render options come with enough restrictions on scene complexity that I find them too limiting.

  • Jim_1831252Jim_1831252 Posts: 728
    edited June 2013

    If you have more than 1, you can change the 'set affinity' in Task Manager [each time D/S is opened] to use less CPU units. Renders a tad slower but still have computer :-)

    Why did I not know about this? All this time! Ahhh! Many thanks Patience ;) I am a free man again. Even just freeing up one core means I can do most everything I want to do without having the system slow to a crawl.

    Post edited by Jim_1831252 on
  • patience55patience55 Posts: 7,006
    edited December 1969

    jimzombie said:
    If you have more than 1, you can change the 'set affinity' in Task Manager [each time D/S is opened] to use less CPU units. Renders a tad slower but still have computer :-)

    Why did I not know about this? All this time! Ahhh! Many thanks Patience ;) I am a free man again. Even just freeing up one core means I can do most everything I want to do without having the system slow to a crawl.

    You're most welcome. I happened across that information 'once' [and I forget who and where but it wasn't in here] ... enables me to use D/S4.x on my laptop too. Otherwise it seems to choke itself just loading figures.

  • SickleYieldSickleYield Posts: 7,639
    edited June 2013

    CPU rendering is better if you've got a quad core or bigger and an ok graphics card (for viewport stuff). GPU rendering is better if you have Luxus/Reality, a very good graphics card, and a computer you can leave doing nothing but rendering for 8 to 20 hours at a time.


    Don't plan to do any serious large renders (with multiple hairs, good-looking water, and lots of UberEnvironment lighting) on a single or duo core unless, again, you've got a LOT of time you're able to commit.

    Post edited by SickleYield on
  • spswaffordspswafford Posts: 179
    edited December 1969

    So far my renders have been pretty simple, 2 or 3 models and a handful of lights. Render time usually 30 to 45 min. Kind of wondering what I will have to load to get an hour or longer render, lol.

Sign In or Register to comment.