CMZTECH.NET
  • Blog
  • Graphics
  • Virtual Reality
  • 3D Printing
  • Fun Stuff
    • furiosus tangeret solum vitrum >
      • A new friend
      • Chorazin
      • Curious1
      • MRGAMERESOURCES
  • Contact

BETTER GPU FOR BLENDER CYCLES RENDERING

4/22/2017

1 Comment

 
Ray traced rendering can be very slow.  I was curious to see how much performance could be gained by adding a modest graphics card to my system.  Actually I was more than curious, my simple sci-fi corridor scene was taking over 10 minutes to render.  At 24 fps that's 4 hours (240/60) per second which is just too slow especially considering I can render this exact same scene in Unity comfortably at 60 fps.

Picture

Results: 7.5x performance boost

Getting right down to it, the upgraded GPU gave me a 7.5x improvement in rendering speed.  This makes rendering long image sequences more feasible and more importantly means that I can regularly check the final rendered image as I'm working without having to take 10 minute breaks.

For a single 1080p frame:
  • NVIDIA GT640 1GB 583 seconds
  • NVIDIA GTX1060 3GB  78 seconds

​Note that I'd already set Cycles to use GPU acceleration and had increased my tile size to something larger than the default.  I haven't tried to optimize beyond that.  There could well be more performance available with some tweaking to settings.
​

Upgrading the GPU

My PC is an HP Phoenix from about 3 years ago.  For some reason HP don't generally let you buy these machines with a good GPU.  It came with a no name GT640 which is more than adequate for HD video editing in Sony Vegas and Photoshop.   I picked an NVIDIA GeForce GTX1060 3GB from EVGA as an upgrade.  This is a mid range gaming card and can be had for under $200. I picked this card as its a shorty that fits easily inside my compact case and only needs a 6 pin power connector.  When picking a new GPU, case size and power requirements are at least as important as benchmarks and CUDA cores. There is nothing worse than getting that new graphics card home and finding it doesn't fit or the machine won't start because the GPU needs too much power.

What I'm working on...

This summer one of my goals is to become proficient at using modern asset creation tools for games and movies.  I'm an experienced programmer and I understand graphics algorithms pretty well, or I can if I sit there and hit the books for a while, but I'm severely lacking on the content side.  So learning Blender whilst making assets for a new film seems like a good use of my time.  There are a few things I want to try on this project.
  • Photogrammetry: As a keen photographer, the idea of making models from photos is very appealing.
  • Realtime Vs Raytraced:  Having seen some of the demos from Epic and Unity lately I'm interested in trying to render the assets using a game engine as well as ray tracing. 

But first, I need to drag myself up to speed on the basics which means basic 3D modelling, texturing and animation.  It's fun and it will be more fun, now I don't have to wait 10 minutes to see the results!
​
Picture
Rendering in Blender
1 Comment
Blog Del Pfi De L'institut La Ferreria link
8/30/2023 02:11:36 am

Nice blogg

Reply



Leave a Reply.

    David Coombes

    Making stuff

    Categories

    All
    3D Graphics
    3D Printing
    3D Scanning
    AI
    Blender
    Cycling
    Development
    Environment
    Futurism

    Archives

    February 2023
    November 2022
    April 2022
    February 2022
    January 2022
    February 2021
    January 2021
    November 2020
    May 2020
    April 2020
    March 2020
    February 2020
    December 2019
    November 2019
    September 2019
    August 2019
    July 2019
    January 2019
    December 2018
    October 2018
    August 2018
    June 2018
    April 2018
    March 2018
    February 2018
    January 2018
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    January 2017
    September 2016
    August 2016
    July 2016
    May 2016
    April 2016
    March 2016
    December 2015
    November 2015
    August 2015
    July 2015
    June 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014

    RSS Feed