A Survey on Procedural Modelling for Virtual Worlds | Synapse