@ WilliamWatts
And of course, such a level of procedural synthesis requires a large amount of processing power. The Cell can do that (it's awesome for decoding as well as procedural synthesis), but for some games one may prefer to utilize this horsepower elswhere.
Procedural synthesis besides the inferior end results also take more time to develop. So I think produral synthesis of assets will likely remain an additional option for some parts of games rather than taking over for the foreseeable future.