English: A 3D rendered image using
rasterization, rendered by
Blender's EEVEE renderer.
The smoothness of the mesh used for the cows has been increased using subdivision. The scene uses very simple lighting, and uniform background colors, to make it easier to interpret differences in global illumination when comparing to versions of the image rendered using different techniques.
High resolution shadow maps and shadow filtering have been used, so the shadows do not have a pixelated appearance. Carefully-placed light probes have been used to pre-compute indirect illumination, so it is no longer a uniform blue light, but it is still not realistic, for example it is darker and less green than in a path traced version of the image. A pre-rendered cube map was used to add detail to the reflection, but it is not completely accurate. The image took two seconds to render (using a recent GPU for acceleration). This figure does not include the time to pre-compute the light probes and cube map, which took much longer.
Note that the methods used here to render reflection and refraction are advanced techniques that are more closely related to
ray tracing than to rasterization, and they are not implemented by most rasterizing renderers.