Exile, you can achieve all that you want with common elements like sprites, textures and scripting (dont have a demo level anymore..)with sunbeams/clouds as alpha sprites in conjunction with a good sprite managment system fading and opaquing on demand (seriose sam comes to mind here)and flare scripting for the direct to sun effects etc.