I know this post is totally off from my usual theme of personal stuff and 2d game dev but recently i have become very curious about PCG and have started doing a bit of research on it.. i consider it to be the one field where if enough research is done we can decrease development cost a lot and have amazing environments with infinite detail.. Currently im just learning the basic, l-systems, fractal maths and genetic algorithm to incorporate them it will definetly take a long time to reap some cool visuals but for now i can suggest you check out what chris at introversion is doing to see the power of PCG..