Estou usando sprites do tipo RPG-Maker-XP (qualquer sprite de aventura 2D / estilo RPG). Gostaria de pintá-los para que pareçam diferentes em diferentes momentos do dia.
As horas do dia são o conjunto de:
- Diurno (normal)
- De manhã cedo (azulado?)
- Nascer e pôr do sol (laranja?)
- Noite (escuro)
O que preciso fazer para matizá-los e torná-los com boa aparência, em diferentes momentos do dia? Existem fórmulas "conhecidas" para qualquer um desses momentos, como "excluir o componente verde azul e pintar de vermelho + verde intenso para um efeito do nascer do sol"?
Idealmente, eu tenho apenas os sprites originais, sem informações ou imagens adicionais (como pontos de destaque ou sombras separadas).
Por fim, estou usando o Silverlight / FlatRedBall para isso, por isso tenho acesso a informações por pixel, além de tonalidades RGB (adição, subtração, multiplicação etc.)