Estou trabalhando em uma ferramenta para personalização de personagens (por exemplo, a partir de um modelo básico, um jogador pode controlar sua gordura), então estou procurando idéias, técnicas ou outras sobre esse tópico.
Após algumas pesquisas, pensei sobre essa técnica: partindo de dois modelos (um humano padrão e um humano gordo, ambos com os mesmos dados, como vértices e triângulos), depois criando um novo modelo armazenando dados sobre as duas malhas originais (por exemplo, loja dados de vértices da segunda malha como dados de cores) e controlar sua interpolação com um sombreador.
O que você acha dessa idéia? Sugestões?