How to make a model morph/change

need help i want to do a person who starts of human but grows wings/spikes out of his body and his color scheme changes any ideas? is it even possible
thanks in advance

You could use shape keys for the physical changes. For the material changes, set up two textures, one human, one monster, on the material. Add another texture in between the two and set it to “Blend.” Make it so there’s only one color. Set that texture to control the blending of the other two and change the color of this texture via a driver driven by the aforementioned shape key.

If you need more in-depth help than this, just ask.