
The picture uses several layers to separate the foreground, middle ground and background.

To create the illusion of distance, some fog/mist was drawn on a separate layer above the first object layer.

A copy of the background with the opacity reduced to 30% was then placed above the fog layer.
These steps were then repeated with each object layer.

A set of adjustment layers were then added on top to blend them all together.