I'm unsure about something when it comes to rendering and was hoping someone could shed some light and help me understand. I've noticed whenever doing renders in Blender that the frame rate is always low, even if settings have been lowered and the model has no textures, particles, physics etc.

Even using a good graphics card like the GTX 1080, I only get around 20fps in some renders.

I understand the process it has to go through to output a model, so it converts it to a 2D image to be displayed on screen, but why are renders so demanding on hardware?

Yet every highly detailed model that features in a game scene is no problem? I can achieve 60+ fps with settings maxed out etc.

  • 1
    $\begingroup$ Rendering is all about faking real physics. Cycles tries to do a lot as real as possible, games try to fake as much as possible. Depending on your requirements you can find a happy medium in the settings. $\endgroup$ – rob Sep 28 '18 at 14:57
  • $\begingroup$ If you have not read up on EEVEE you might wish to do so. It is an upcoming renderer for Blender that is designed for much better real-time performance. $\endgroup$ – risingfall Sep 28 '18 at 15:02
  • 2
    $\begingroup$ Please make your title specific to what you are asking, instead of just the general topic. $\endgroup$ – Ray Mairlot Sep 28 '18 at 15:16
  • $\begingroup$ EEVEE, huh. Cool. I'll have to look into that. $\endgroup$ – DustyShinigami Sep 28 '18 at 20:48
  • $\begingroup$ The thing is that games use the Rasterization render engines, while blender Cycles is a Ray Tracing engine. Rasterization basicaly gets 3d vector and convert to pixels, trying to fake light and shadows, which is not very demanding. Raytracing in the other hand needs to process each light path, and thats is something that our computers can't do fast enough to get a perfect performance. Thats why blender has it's viewport "rasterization mode", which is fast enough to work with. If you want to know more search for ray tracing $\endgroup$ – Diogo Valadares Sep 28 '18 at 22:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.