Proceduraly generative and interactive 3d environments