How come it takes a long time to render out just one character in blender?

how come it takes a long time to render out just one character in blender but in video games they just render out fast?

Because video games use a lot of approximations, shortcuts and cheats to look good. Blender is doing the leg work to produce accurate results. If you want quicker results, switch to Eevee. It’s not real time but it’s close enough

Hey,

Video games are made to be run in real-time, while the Blender don’t need to render in real time, and because of that, it renders a way better image with high quality lighting, shadows etc.

As for the video games, their game engines use a lot of optimisation tricks to render the scene faster, first of all, because they are designed to be work in real-time.

So at the end of the day it’s all about optimisation.

As for Blender, if you want to get more realistic image - you better use Cycles render.

If you want to make something cartoon alike - you better use Eevee

Different things/technologie/purposes:

  • game engine for real time (if your graphic card can handle the amount of polygons and textures)
  • real-time render engine (EEVEE)
  • off-line renderer ( often not even called engine ) (Cycles)
1 Like

Blender is not a game engine, full stop.

Running game engine code over the top of Blender is an entirely useless practice, and it speaks to why the BGE was cancelled years ago and UPBGE is not officially supported in any way. Game engines and DCC software are fundamentally different at every level - it’s like a dishwasher vs a washing machine, both complex mechanical objects that seem similar at a glance but in reality couldn’t be more different

3 Likes