blender 2.75a cycles render subdivided surfaces
High resolution for the whole scene: 10630×12000 pixel. Photorealistic result. Easy to modify...