The textures are a mixture of pre-made materials and smart materials after some details hand painted in, in Substance Painter. Modeling is with 3D-modeling soft(s).