Text this: A linear framework for character skinning