I would've loved this also, lighting was often a major issue for us, we would prototype games over and over but we'd ALWAYS stop because we couldn't light levels in acceptable quality, or we couldn't get several effects working together, hence we tried shadeC which helped but as you all know, unstable, it felt like we were making an engine, rather than a game;
This is so true.