That is a computer generated 3-dimensional image so the easiest way to recreate that sort of shading is to learn how to use blender
https://www.blender.org/
Take it my friend, it's all yours.
You could recreate such an image in 2 dimensional form using photoshop and texture overlays if you really wanted to though.