This is done in blender using eevee. Sources can be found here: https://github.com/kwnetzwelt/blender-low-poly-art