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?