1) Move points outward along the vector : circleMiddle to Point
2) add uv's, I'll havee to look into it a bit more
3) Working on that, it's crystalizing, I think I have a good approach almost..
4) What kind of parameters ?
Right now I'm thinking, create Hero scales, the ones you wanna place by hand, control their size, shape etc. Then run the solver on them and fill in the gaps, hero scales don't move or grow, but are affected when other scales come near. Something like that.