And here is the pure render (Fig.20).

Fig. 20
I also rendered some passes such as DOF, Object ID, Vray reflection passes and Fog render.
Post Production
This process was rather an important stage for this work, because it allowed me to fix any rendering mistakes and to add some artistic retouching. First of all I added the background from another image (Fig.21).

Fig. 21
After that, I isolated the street by the object ID pass and colour corrected it with some fixing of mistakes, such as hiding some highlights on the pavements (Fig.22).

Fig. 22
Then I blended the reflection layer to the street to increase the reflection a bit more (Fig.23).

Fig. 23
The same thing goes for the trees; I separated them by using Object ID and desaturated them a little (Fig.24).

Fig. 24
Then I corrected the colour balance of the whole image. Firstly I raised the gamma to 1.4 and then adjusted the shadows and midtones colours (Fig.25 & Fig.26).

Fig. 25

Fig. 26
Adding more dirt to some parts will bring more reality to an image, so I started working on that process and gave the dirt layer "overlay” blending mode, with some transparency (Fig.27 – Fig.31).

Fig. 27

Fig. 28

Fig. 29

Fig. 30