Oh, this is actually vinyl on top of craft foam(eva foam) for most of it. I sandwiched together 2mm sheets of craft foam to get all the shapes into it, then covered it up with a layer of vinyl on top. Its great for an armor look that's a single color.
Down side, its not very comfortable, lol.