Yes it did, but I think the two states have the same geometry, just the spiky one has the vertices pulled in/out. You could probably do this easily enough in code.
You should be able to knock up the basic model easily in any modeller, too.
You should be able to knock up the basic model easily in any modeller, too.