Modeled and rendered in Blender with Cycles, textures are mostly procedural, some self-made, some from Poliigon and texturehaven.com