Hola:
Sobre el trazado del dibujo no creo que tengas problemas, y para la paleta de colores te paso un viejo artículo:
Colores intermedios RGB... También tengo una pequeña aplicación para obtenerlos:
Efecto fundido (fade)... En el formulario adjunto solo tienes que poner los colores en formato #rrggbb y el número de colores intermedios.
Saludos