Rendering engines#

Rendering Engines are programs that draw pictures on your screen based on the 3D scene, and you have been using them from the moment you first opened Blender.

Workbench#

Workbench is the render engine optimized for modeling, and not intended for the final render. It ignores objects’ materials and you can only adjust shading in the Viewport Shading dropdown menu. The Soild and Wireframe shading are both rendered using this engine, and the X-ray mode is unique to it.

../../_images/monkey_workbench.png

EEVEE#

Tip

Check the limitations of EEVEE here.

EEVEE(Extra Easy Virtual Environment Engine) is the default rendering engine in Blender. Like the vast majority of 3D video games, it uses a technique called Rasterization to render the images. It is capable of producing high-quality results but requires more tweaking, and some features do not work with it, like Displacement in shader nodes.

Note

Apparently those Dutch devs aren’t afraid of Nintendo ninjas.

../../_images/monkey_eevee.png

Cycles#

Cycles is a path tracer, which means it simulate how light works in real life and can produce physically-accurate rendering results. It is much heavier than EEVEE, and you will need a good GPU to use it in the viewport. In Edit > Preferences..., you can set the rendering device in the System tab, CUDA or OptiX for Nvidia GPUs, HIP for AMD, and oneAPI for Intel.

../../_images/monkey_cycles.png