Well I mean god-rays ;)
However I tried to visualize your idea with a little help of photoshop, but I'm not that great in art work especially not in drawing rays...
I managed to take a few screenshots from my current try-out RTS game to show you how I tricked my clouds.
I use a rather big texture (2048x2048 pixels) which I render twice.
First I render it with AlphaBlending enabled, centered on screen, and with a black color modulation (like you said).
Second I render it again, however I use a small offset and I use a white color modulation (no tinting).
The results are (like you also said) fairly easy to implement, judging from the screenshots
screenshot 1 and
screenshot 2.
It would be nice to draw some rays down, but since the clouds are moving, the rays should fade in and out as well, as I will position the sun at a set coordinate.
Perhaps later the sun can move, but not for now.
What I really would like to do is that the shadow cast by clouds is of effect of our 'hero' which has a light aura. Since I only use
spritebatches and no camara 2d engine of my own, I wonder if this can be done that easily. I'm not sure if I'm thinking about the same idea you had in mind.
Anyway, I'm not yet out of thoughts, perhaps it would be better to convert it all to 3D, as I have the idea that lighting and stuff is a bit easier to do...