The robot is modeled in Blender. The materials are fully procedural: the chipped paint effects is created with a bunch of nodes in the shader editor. I used render passes for post-production in the compositor to change the colors and control AO and shadows.