Eu uso iluminação dinâmica de vértice em sprites 2D. Em sprites maiores, a iluminação é mais feia do que nos menores. Isso ocorre porque todo sprite é apenas um quad de dois triângulos. Não há vértices suficientes para a iluminação em áreas maiores.
Existe uma maneira de usar mais triângulos em um sprite? Talvez até dependendo de quanto espaço na tela eles cubram?
2d
unity
sprites
tessellation
aggsol
fonte
fonte
Respostas:
Parece que você precisa criar seu próprio objeto de jogo e usar um algo de triangulação personalizado para lidar com os detalhes com base em algumas matemáticas relacionadas ao tamanho.
Talvez algo assim possa ajudar ...
http://forum.unity3d.com/threads/tessellation-algorithms-for-polygons.228051/
Outras opções podem ser usar um sombreador mais inteligente e um mapa de relevo com suas abordagens de tipo de deslocamento de vértice sprite ....
É difícil dizer sem saber exatamente o que você está tentando alcançar quanto ao que melhor se encaixa. Espero que uma dessas ajudas.
fonte